In terms of straight, steady jobs:
Java and .NET, and go to the Midwest. The latter part being a key that is missing from a lot of these HN threads. There are tons of great jobs doing enterprise-like stuff in .NET and Java in the Midwest that you simply don't hear about on Hacker News. They'll pay a full salary with benefits, and you'll be able to afford a house in a couple of years.