On my playstation 2 I had a demo disc that had a YaBasic compiler. I wrote game code with my controller. I used other people's source code to make pong and pac-man, and had little understanding of what I was doing - but still managed to change the colours. It also introduced me to manually checking the syntax of the code. http://members.iinet.net.au/~jimshaw/yabasic.me.uk/faq/