This. I'd forget .net or java (or just pick one at random). But do learn math. Programming is just a subset of computer science which is a subset of mathematics (yes, I'm not a "professional" programmer . Plus you'll earn much more. Later, but much more.