If anybody wants a flash-back to the fun days of writing their own BASIC games, I've just completed a 3-part blog tutorial on rebuilding an old 1K ZX81 game using Python. It was a load of fun, and a chance for me to toy about with python and pygame as the 'modern homage to the 80s programmer'
Link to all three parts is here:
http://kevman3d.blogspot.co.nz/search/label/BASIC
Python is, as far as I am concerned, the "BASIC of the modern day" when it comes to being an easy language to learn and perfect as a way to get young kids (and those not-so-young) into programming.