Best way to determine what language is in demand is to go to careerbuilder or dice dot com (technical jobs) and search on a particular language in your area and you will get an idea of the demand for it and average salary and what knowledge is required. Usually they are wanting someone who knows PHP AND knows Javascript, CSS, HTML, jQUERY, SQL, XML, etc. etc.
Now go watch Office Space and get an idea what it's like to work in an office job doing programming. You don't want that as a career.
My recommendation would be to a) learn about programming mobile apps (Android) so you can contract work to others AND create your own apps or b) find out what programming is done for movie animation (think of all the animated movies your kids go to; also special effects) -- learn this and if you're any good and get a little experience, you're talking big bucks and possibly screen credits.
I've seen some demand for 'cloud' expertise as well -- Amazon and its APIs.
If you're people savvy, get on good terms with IS managers. I suspect there will be a reluctance to hire full-time people (Obamacare), which may be a boon for contract programmers. Let them know you can supply people -- bill them for $40/hour (or whatever the going rate is), pay your people $30/hour and pocket $10 for each hour each of your sub works.
Step back and learn to think past the work 40 hours a week for a paycheck. Because if that's what you want, what the hell are you doing here?