I'm Bruce Smith (the one on the far left), and I write computer books for beginners wishing to learn new skills and understand how to play with this fascinating technology. I've been writing for over 40 years – 75 books during that period – so I hope I know how to achieve my aim in a friendly, no-nonsense manner.
It’s been a while, but now that I’m retired (yes, I’m that old!), I’m back in writing mode with several new books well underway. You might have noticed that Raspberry Pi Assembly Language is no longer available for sale. That’s because I have a new, fully updated book to replace it, tentatively titled Raspberry Pi A32 Assembler Programming Unleashed. It’s set to be released early in the New Year (2025).
But before that, coming in late November 2024, comes book number 76, Raspberry Pi Python Unleashed. This book is designed to take novices to ninjas across its 450+ pages, and it’s tailored specifically for all versions of the Raspberry Pi. It covers everything you need and more—I guarantee you won’t be disappointed! You’ll be able to buy it directly here, so skip the big distributors and support us freelance writers—this helps us keep bringing you more great books! Keep watching these pages...
"This edition is The most complete and the only one a reader needs to purchase. It is a very good tutorial textbook."
“Information well presented... ...Bruce has a very readable style of writing.”
"This is the first computer book I have read in bed for pleasure rather than as a cure for insomina!"
"In my opinion this book is 10/10 and a must for anybody starting off or getting back into assembly language…Thank’s Bruce for a valuable resource!
Below are brief details on my current Top Selling books, plus a couple of freebies. Click on the cover image or select the ‘>>Book Page’ link to learn more about the book, access files, and any errata or additional information. If you have any questions, drop me an email, and I’ll do my best to answer. (I live in Sydney so I am probably asleep will the rest of the world wakes, so please give me a day or two to answer!)
"Probably one of the best assembly language books I’ve seen." - Amazon Reviewer.
FUILLY REVISED AND UPDATED VERSION IN THE NEW YEAR. Ideal for all models of the Raspberry Pi and now in the FOURTH edition, this book has sold right around the globe. Book enhanced by reader feedback to make this the ultimate Raspberry Pi assembler programming tutorial. The lucid text keeps things simple and includes many tried and tested program examples you can try for yourself.
The ultimate guide to assembly language on your favourite computer. It covers many aspects of using the Assembly Language on the Raspberry Pi Operating System. Available in print (328 pages) or eBook format. Free on Kindle Unlimited.
>>Book Page >>Top
"I am a fan of RISC OS. Bruce has a very readable style of wriring." Amazon Reviewer.
Discover the best 'unknown' OS for the Raspberry Pi. The first ARM Operating System is still unique and easy to learn today. Want a change from Linux-derived OSs? Then look no further. Aimed at those wishing to learn how to program RISC OS directly but are struggling with the Programmers Reference Manuals (PRMs) or don’t know where to start – this book will teach you everything you need to know to get the most from RISC OS running on your Raspberry Pi. A practical approach with plenty of examples takes you on and behind the Desktop. It even shows how to write machine code in BBC BASIC. This book takes the lid off the RISC OS operating system and reveals how to use it.
>>Book Page >>Top
"Another great Bruce Smith book. This time, it’s Assembly Language on the RISC OS." Amazon Reviewer.
Raspberry Pi Assembly Language on RISC OS. You can become an accomplished and confident programmer by following the examples and applying them yourself. The book shows how to use the inbuilt BBC BASIC Assembler to create and generate machine code, demonstrating how to integrate the flexibility of BBC BASIC into your assembler. Later chapters introduce the industry standard (and free) GCC Compiler and show how to create machine code. The book starts from first principles using a modular approach with clear descriptions. Gradually progressing onto more complex topics, you will become a confident programmer by applying the examples and them yourself. >>Book Page >>Top
“I have found this book to be an excellent read. I have learned a great deal about ARM.” Amazon Reviewer.
Note: The contents of this book have significant carry-over with Raspberry Pi OS Assembly Language.
A complete guide to learning ARM programming. This comprehensive volume applies to all 32-bit ARM architectures, including ARMv7 and ARMv8. This includes the processors available on most Single Board Computers (SBC). Program examples are written using the freely available GCC Assembler and Compiler. It covers all aspects of the ARM instruction set.
>>Book Page >>Top
"Am impressively researched tribute to a beautiful stadium." Amazon Reviewer.
Third Edition: Extensively updated and revised. This edition includes even more detail and information about this beautiful stadium, which has since been converted into apartments that keep much of the old façade intact, whilst the pitch is a lovely garden.
Anybody interested in football (Soccer) will find the content fascinating, as well as some of the uses of the stadium over the decades.
In addition, we look back from today’s viewpoint – and a new stadium just a stone's throw from Highbury – and ask, “Was it worth it?” Will the answer surprise you?
>>Book Page >>Top