Oh man! You missed out Basic! Yeah, i know, Basic os outdated, but man it still rocks! Especially as now we have FreeBasic, which is a 32bit windows compiler that fully supports QBasic Syntax. Really, I love Basic. Its by far the most fun language I have used. It may not boast power, but is is wonderful to work with. If you are interested in FreeBasic, (free because it is "free" from the constraints of DOS") then check it out @ http://www.freebasic.net/ It breathes life into an old language and has brought many programmers back.