Michal Sapka has written a multi-part blog post about learning the Commodore 64 assembly language, and how others can follow his learning journey.
So far there are four parts, starting with the traditional “Hello World” and proceeding to cover setup, registers, numbers and some instructions.
The blogger explains that one of the advantages of this kind of project today is that real hardware is not necessary, and he uses VICE as an emulator.
He intends to cover branching in the fifth part of the series, and others have written in with suggestions for future topics.
Readers are reminded this is a learning exercise and not necessarily something that will lead to a job, but it is an interesting application of modern tools to old software development.