I will say three things about Michal’s c64 programming series: his videos are fun, fast and packed with information.
I am not a bad assembly programmer, -not the best- but not bad. After watching a few seasons of his videos I started to notice subtle ways to improve my style.
There is a common problem with programmers in general. We need a problem to learn something and anything else in the way gets filtered out. So when Michal’s videos had Basic language sections, I was going to skip them for more interesting topics. I’m glad I didn’t. In fact, a few assumptions (over the years) that I’ve made were proven wrong (about the DATA statement in Basic). Suddenly, I wanted to know if there were other things that I was mistaken about.
Before you complain about it being a paid service; its worth it. It’s a good refresher and it’s interesting to see how he works and his logic. He even manages to get automated testing into the mix.. on an 8bit 64k machine. It’s worth the money and I’m happy when a new episode appears in my inbox.