IMO learn the basics of programming in a language like Java, C# for example. These read more like English whereas C++ which most games are written in looks like gobbleygook to beginners. There's probably a short course you can do that runs on Saturdays at your local Technical college that will allow you to learn faster.
Data types, Methods and Method Parameters, Constructors, Encapsulation, Access Modifiers, Arrays/Collections, Loops, Inheritance, Polymorphism.
Btw there are threads with this topic already mentioned so read those as well. From memory there are quite a few developers on here with more experience than I have (I've only got 3 years experience) and they should be able to offer more advice.