Go get a CS degree and study programming language theory. Then you'll be worth something in the marketplace, and you'll see that the idea that knowing a certain language is a marketable skill is ridiculous.
Seriously, if you have a decent CS background, picking up a new language won't be a big deal, and any employer worth their salt will know that. They won't hire you based on knowing Java or not...
Go get a CS degree and study programming language theory. Then you'll be worth something in the marketplace, and you'll see that the idea that knowing a certain language is a marketable skill is ridiculous. Seriously, if you have a decent CS background, picking up a new language won't be a big deal, and any employer worth their salt will know that. They won't hire you based on knowing Java or not...