Here is what I suggest on starting with C++ - Widely used, a good entry into many other languages
C#/Java - Very friendly and approachable.
Python - Will give you respect as a programmer but isn't really job friendly unless you have a good academic background. Still fun to learn.
Perl - Very handy for small projects, good overall language to know.
Ruby on Rails - Very powerful, very easy. Still in its infant stages and not as much freedom as other languages; it is still bleeding edge to industry standards and is mainly used for less serious side projects.
LAMP (Linux, Apache, MySQL, PHP) - Big for smaller businesses building ecommerce based websites (and many other things) but big businesses stick to other more powerful languages.
-------
YOU MUST
NARFLE THE GARTHOK!
Robdude is my LW Wife.