Good ideas and conversation. No ads, no tracking. Login or Take a Tour!
There are some good suggestions in here, I agree fairly strongly with what both rob05c and Dendrophobe have to say.
Only problem with Python is that it might seem quite daunting to newbies, also nobody seems to mention Lua. Lua is like Python and Javascript combined, it was also very helpful to help me understand how programming languages worked. Lua can also be embedded into many other languages like Java and C, which is why it's the most used scripting langauge for game programming Although not very powerful on it's own, it is super easy to use and makes use of keywords instead of special characters. I had great fun with Computercraft on Minecraft Faction servers being hired into the powerful factions as their programmer :D