I couldn't fit the full title in there... I wanted to add "something I would happily pay for/Paytreon/etc"!
I don't know if it's just me, but it feels like there is a kind of no man's land in the middle of learning programming... Where courses are either too basic, or too complicated... Where it can be a struggle to write a program from scratch, and yet it is easy to analyse what is going on in code.
I also feel like a rare breed in feeling a need to understand what is happening at a low level. It seems difficult to find anything that explains what a higher level code is actually causing to happen at a lower level. People have often said there is no reason to need to know any of this for higher level coding... Which is kind of true. But I have always been a take-it-apart and put it back together kind of person...
Ever since you have been posting your brilliant videos, I have started to think how cool a "retro" programming/rom hack course would be hugely enjoyable. Your coding secrets videos have managed to tick both of the problems I have above: it's at about a level I understand (even where I don't initially, your helpful descriptions get it across really well). It also involves a lower level understanding almost inherently... It feels a different kind of beast to programming these days.
I was wondering if there was any kind of support for this, and if you would be willing to do videos like these? As I said I'd gladly pay, either a course fee or I would gladly keep a subscription on Patreon or other service.
Regardless, I absolutely love the videos. I think you're crazy to put the amount of work you have into the Sonic 3-D directors cut, ha- that's really talented stuff you are doing there, and I absolutely love it. It all makes me want to purchase an old Mega Drive and relive my youth!!
I like seeing developers interested in low level coding. I think you'll learn a lot if you put a bit of time into it. I personally would prefer, though, that Jon continued spending his time on Coding Secrets videos than making general programming courses because the information in his Coding Secrets videos is something you won't find very easily, but there are many courses teaching Assembly and low level programming languages, I seem to remember that there are even courses that give you a chip to program on during the course so you can work under memory and processing restrictions.