Hello all!
It depends on what do you want and why do you want to become a programmer.
If you want to get a job in a relatively short time, I recommend you to learn VB. VB is easy, and owns a sweet learning curve but VB it is not and structured language nor a full object oriented language. VB is easy, but is not a good first language to learn because is incomplete.
If you are young, and are starting to feel love for computers, logic and maybe music, as I felt so many years ago, I encorageus you to learn *PROGRAMMING* before to learn any language. There is an old book, called "The art of programming Computers". This book is the very first book you should read. Then, once you have read it, and understand it, try to learn Java, next C++ and next whatever you want...
Best Regards, and good luck!
Polu