My Dad has fun teaching my niece using a Spectrum emulator, and also Scratch.
Python is indeed non-toy, and pygame contains a lot of the things you wanted, however there is a bit of a learning curve.
Off-the-wall spur-of-the-moment suggestion - Javascript and HTML5? The HTML5 canvas does give you a lot of the sort of graphicsy fun that 8-bit BASICs were good for.
no subject
Python is indeed non-toy, and pygame contains a lot of the things you wanted, however there is a bit of a learning curve.
Off-the-wall spur-of-the-moment suggestion - Javascript and HTML5? The HTML5 canvas does give you a lot of the sort of graphicsy fun that 8-bit BASICs were good for.