I know this forum is for console programming, but I wasn't sure where else to discuss this. I saw some people making fun of C++ in another thread. It's the language I have the most experience in, and it took a while to get used to, but now that I am, I don't see much wrong with it.
Maybe I just haven't experienced a good language yet? Only other ones I've done are BASIC for Sega Genesis, Perl for modifying a chatbot, and merely studying Z80 assembly. I admit, I remember the Perl being a lot easier to work with than C++, but all I was using it for was text-based stuff. Not sure how well Perl works for games.
I just discovered that page on Atarimania with all the 8-bit family programming books, and seeing all the covers fills me with the same sense of wonder that I get seeing all the old Atari game boxes. Man, half of the fun of these systems was your imagination and using it to fill in the gaps the technology had. And you could even put it to practical use by programming. I guess kids today have Raspberry Pi available for the same type of experience though.
I'm almost tempted to start reading and put out something for the 800 or XL, but I don't really like working with hardware constraints. Most of my experience is in C++ using SDL2 to handle all the really technical stuff. 90kb disks on a system with 48kb RAM sounds downright scary, even if it was good enough for Ultima IV.