QUOTE(Programmist @ 28 Jan, 2008 - 01:08 PM)

QUOTE(Martyr2 @ 28 Jan, 2008 - 02:22 PM)

If you want to be a career programmer, then I do recommend c++. However, if you are just a casual programmer and want a nice language, Java is a great place to start.
I don't think this is the case anymore. In fact, this probably hasn't been the case for 5-10 years. I know plenty of career software developers who haven't touched C++ in years (or ever). No offense, but I think you are overestimating its importance to a
huge portion of to today's programming jobs. Java and Java related technologies and frameworks is a very large (and growing) area that many businesses use. I'm sure Sun Microsystems and the thousands of contributing developers and 3rd party tools/frameworks wouldn't be investing as much time/energy into Java as they have been if it were just for the "casual programmer." I started programming using C++ and I think it's a great language, so I'm not language bashing. I just want the OP to have a more realistic view of things and I feel your comment, while I'm sure well-intentioned, was misleading.
C++ may not be the language used in all applications, but it is the foundation of several languages. Also believe me when I say that companies are still asking for it. I am currently in a job search and run across dozens of posts all the time asking for this language (along with a dozen other languages but that is another story). C++ was the foundation of Java as you probably know. It is also the heart of many game engines. C++ is the language of choice for drivers, background processes, game development, even the company T-mobile uses it for the billing systems. It is important in telecommunication applications, many programs in linux were written in C++ yadda yadda yadda. It is also one of the reasons why C/C++ forum on this board is almost double that of Java. I even write the occasional app in C++ for clients.
It is a very useful utility language and like it or not, it is still there and in demand. And if you know career programmers who don't know a lick of C++ I would seriously doubt their skillset. Can a programmer go through life only knowing Java and a handful of other languages? Sure. Is C++ needed? Nope. But in todays programming market saying you have no C++ experience is like saying "Yeah I can write sentences, but you know I am a bit foggy on the alphabet".
Now back to what I had been saying, I wasn't saying that Java is for only beginners or that C++ is the be all to end all but for their purpose, C++ is great for career programmers (because it teaches them some great OOP) and can help someone breaking in to move to other languages including Java. Java is a great entry language too and can take someone to the most advanced levels.
I really can't believe I have to sit here and defend someone learning C++ as a started language and its importance in todays market. For gods sake, I am not saying C or Ada or Pascal is essential. We are talking C++ here.
But anyways....