I'll have to go with what "soheilnb" said.
As a professional programmer, you have to readily adapt to the changing environment.
Most places say they want you to know language X, Y, or Z, and have 2-10 years of experience, in order to be considered for the position.
However, that won't be the case when you just get out of college.
Just because you learn a certain language, you shouldn't limit yourself to that particular language. For instance, C# is basically C++ without having to keep track of pointers, you don't have to cleanup memory, and the C# API (application programming interface), is larger.
As an example, I've never once had a C++ class, but that's what I do for a living, and it's one of my strongest languages. But I can't exclude C#, VB, Visual C++ (which is Windows oriented), PHP, MySQL, HTML, CSS, TCL, CSH scripting, SH scripting, etc. But I've also been in the business for 20 years now. C++ is also cross-platform capable (if written correctly). Cross-platform meaning it can be used in either Windows or *nix (meaning Unix, Linux, and other flavors of Unix). I haven't programmed in COBOL (and I would never care to because it's too strict of a language IMHO), but I have converted COBOL programs over to C++, merely because I read the COBOL syntax to understand what the programs were doing.
I would STRONGLY suggest that you try and get a position as an intern at a company that works in the area that you want to make a living in. There are 2 reasons I suggest this:
1) You'll get some real-world experience (as opposed to just book knowledge)
2) You'll get a chance to see if you really like market you're targeting
3) You'll get paid while doing it (although the pay will be somewhat smaller than when you're actually in a full-time position)
Personal background info on me:
In case it matters, I worked my butt off in my younger years to get to the position that I am at today. Just doing your day to day job should NOT cut it (unless of course you don't want to get many large pay raises). My largest salaried pay raise for one year was $11,000, while my smallest was merely $1,500.
Perhaps some day, I'll get a degree (no, I'm not joking, I have college experience, but only 2 years worth). But for right now, I'm pretty happy doing what I'm doing, and with 4 children all 8 years old or younger, and my wife stays at home with them, I don't have much time on my hands.