Guys guys GUYS! You're scaring him away!
Listen, when it comes to programming there's nothing like enrolling into an extra-curricular course for one of the more simple programming languages. C++ would be a great idea.
The most important part of becoming a coder is UNDERSTANDING how programs work. You don't have to be able to create programs like those you use on a daily basis, just understand how it works. When you're playing a game (best be an RPG like Oblivion), & you try to translate what you just did in it into a programming language code, you'll know what I mean.
I'm not gonna give you a very good tip, but this is how I learned to understand coding: In my previous college they were giving courses on an obsolete programming language called Pascal. It was easy to use, capable of creating most basic programs, & in my opinion is the core of modern-day programming languages like C++ & its descendants.
Doubtless you'll have trouble grasping how programming works, even if you were in a course, but start simply by following instructions, never be shy to ask what a certain line of code can do as MANY times as you need, & do your homework. If they never give you homework, ASK for some homework, something that covers what you have been taking so far, even if it isn't obligatory.