Thanks guys; this is why I love this forum so much 
BTW, which IDE for Java should I go for: Eclipse, Net Beans or Jcreator?
I personally use NetBeans for light Java programming, pretty much personal preference really, also netbeans will allow you to create Java.Swing interfaces pretty quickly using the toolbox, wouldnt recommend using the toolbox for anything serious(and Java interface as a whole for that matter...) but it does seems like ur mainly playin around.
Even though I started programming using C++, Id say, in retrospect, that starting with Java is a far brighter idea. Java is enough for a lot of things, has a C/C++ synthax and is just pure genius of a language.
Thanks Jord! You see, when you don't troll how nice you can be? :lol:
So basically I can start with Python and some PHP, progress to Java and finally confront myself with C++, am I right?
Also Netbeans is "more visual" than Eclipse but the latter seems more "powerful" (although the powerful attribute belongs more to the 'programming language' class than to the 'IDE' class, so to speak
).
I never actually troll, people are just easily outraged out of their wits by strongly expressed opinions.
Now, I see you do appear pretty enthusiastic about learning to program. Now now, first I'd say you shouldn't feel too concerned about setting yourself a very long envisioned roadmap to programming supremacy.
Fact of the matter is, what you should learn and what you do learn while programming will very often be on the spot things that you learn using you're general computer and programming knowledge. More importantly, all these on the spot things depends on what you're trying to create.
Getting that relative knowledge is actually what matters, and I'd say starting with Java is most likely the best way to do that. Python sounds pretty cool while being described on the internet by other experienced programmers, but the truth is Python for all its virtues is only cool once you're an experienced programmer able to enjoy it under the right circumstances.
Don't get under the impression from the above that Java is a weak language, it is simply that Java is a very versatile and trouble free, holding your hand along the way kind of language. This isnt because it's a "noob" language, it is simply really well made, the Ide's are good, the doc is amazing and a lot of people and things use it(for example, I was reading recently that 30% of Google's Android is actually Java). Finally, as was said before, stepping to c++ will be easy if you know Java and should be a good goal to set yourself. At this point, C++ should feel like a tight troublesome virgin bleeding a lil on her first time yet remaining tight afterwards(my way of saying that c++ is just sharp and fast)
As for that IDE blatters, just use whichever you like most at start. You shouldn't really bother about Netbeans or Eclipse being more or less powerfull until quite a while lol.