I had this book https://archive.org/details/arm-arc...complete-programming-course-se-covers-risc-os and my dad bought me the RiscOS Programmers Reference Guide (a set of books that documented all the SWIs etc).
At uni I shared my final year house with Berty (Tom Cooper) who wrote and sold a number of games on the arch. Xymox who wrote the music for many of tom's games was on the campus too.
Heh I've still got one for 6502 assembly language for the BBC Micro somewhere or other can still remember most of thatI still have this one (Martyn not Martin) covered the fundamentals decently, I've got the RISC OS Programmers Reference Guide somewhere as well but probably in storage now - couldn't find it from a quick dig.
![]()
Sadly I've forgotten most of what I know now about ARM programming - I look back at some of the stuff I did and was like "I did that!?!" - OK some techniques are extremely dated now hah.
Never had an interest in coding until ChatGPT came along. Always had a plethora of python, bash, powershell and bat script that I've stolen and built up over the years.
Last few weeks I've been using Rust to redo any old tool I've made in the past, really enjoying it, especially the Raspberry Pi projects
Love the Warp web servers you can make in Rust, all self contained in one executable.
Funny you should mention that. I've had my eye on Go and Rust as I'm primarily a Python and JavaScript programmer. My first ever programming language was C and programming in Go really reminds me of that. The simplicity is what I like. Having said that I would like to learn Rust as it is one of the "trendy" things at the moment. I'll have a play around with it at some point.For the longest time I've reflexively hated Rust. A combination of it's ungodly syntax, but mostly the 'rubyesque' nature of the hype around it and the folks involved with it.
Anyway, suffice it to say a couple months back I decided to write a toy trading exchange in it, and ... I kinda fell for it. I've written quite a lot of go, a language i admire but not terribly like or enjoy. But rust just felt nice. I don't have much need to use it day to day but was a little eye opening to build a real product in it. I since wrote some realtime trading apps in it as well and they just work. They do in go too actually, but the microstutters from GC and just the sheer annoyance of error handling in go, I enjoyed writing the rust versions far more.