Two points: 1. That's this year, in a year or two, those jobs may again go begging. Better to have some real skills, managers are a dime a dozen. Not good ones of course, but an undergrad business degree gets you a job as a trainee manager at Wally World. 2. Programing languages can be thought of as tools. No matter what your field, at some point it will involve software and computers. I'm an EE (M.S.), and in a nearly 30 year career, it's only been the last 3 years that the software I wrote was part of the product, prior to that it was a design/analysis tool. Mostly I do simulations, and until about 5 or 6 years ago, they were exclusively in FORTRAN. Then I took C++, and since then I've done more C/C++ programing than FORTRAN. The FORTRAN is still usefull though (I took that course in 1969 :) ). At my current job, I'm oftern the only one that even "Read" FORTRAN, and their alot of legacy code that needs to be converted to something else, or modified for new applications, and guess who they come to help with or even do the job?