Find a language to start out with, something pretty common like C++, Java or even VB.NET. There are a lot of programming languages out there, but I would find an easy one, get to know it and then work your way up from there. I'd say VB.NET is one of the easier languages to start out with, but all the languages I mentioned are pretty easy, they just have different syntaxes (although Java and C++ are kinda similar). Also getting some books on programming would be smart, even if you choose a language that you won't be studying in school it doesn't hurt to be ahead of the game.