Well, if i can ay this, in generally, the easiest programming languages can't have rich features, for instance AutoIt.
It is easy to learn, but doesnt supports objects.
I started with pascal, which is a good practicing language, but nothing else.
Then i learned html (well, it is not a programming language, i know), then javascript, Visual Basic, sql, mySql, and now for php and vb.net.
I suggest you to begin with a simple programming language like pascal, or basic, then you can learn the more complex ones, c++ for example.
As you know, programming was mainly not an easy task, because it is not written for the users, microsoft and borland changed this a bit, but in my opinion, programming is not for the general users (playing games, chatting, surfing the internet, reading books, etc.)
Of course, the programming language is also can depend on what do you want to do.
If you would like to develop webpages, then you dont have to learn c++. But as cx2 mentioned, if you learn one, then the others will be easier, because the basics are the same, the only difference is the syntax, echo instead of write, or print, etc.
But definatelly, do not start with c++.
Hope this helps a bit.
Best regards,
Robjoy
p.s.: a good site to start around with is:
http://www.blindprogramming.com
----------
Robjoy, AKA Erion
Visit my site for all the things I do and to contact me.
You can also stop by
for a slice of Pi