I'm trying to learn a programming language to make a simple 2D space game or an RPG, but I am very stuck as to what one to use. I think I have narrowed it down to Python or Ruby, but there seem to be thousands of different versions of even those - all with different features! At the moment I'm finding it really hard to even get as far as installing something and trying out an example, and I am getting really very frustrated with it.
What I would really, really love is a good modern compiler for a powerful user-friendly language that comes with a proper interface (including a file tree for my program and a really helpful and specific debugger). The language has to be written with beginners in mind, but scale to experts. It would be a lot of help if it had a large amount of online support, friendly tutorials that aren't written by academics, and lots of good extensions. It also needs to be closed-source as I'd like to make a sell-able game eventually.
If possible I'd really love one that can compile the same code for different platforms automatically and it would also be a huge help if it wasn't case sensitive! :D
My previous experience is some basic HTML and CSS editing in Dreamweaver, but I've tried Visual Basic and loved the user-friendly interface. If possible I would like a compiler along those sorts of lines and I am happy to consider any language at all if someone can make a case for it. I am very wary of VB itself, however, as its tutorials seem to assume you already know at least one programming language and so far I haven't found a way to make any code examples work inside VB.
Can anyone help?