Ok, so that's a convoluted description of what might prove to be a very simple answer to a simple question. Why do you want to learn computer programming?
This week's article Get Started in Game Programming looks at one answer to that question, and in doing so illustrates why the answer might not be as simple as you thought. Before you rush off an read it, take a moment to think about what you want.
Is it the thrill of creating a something? Solving a problem? To make little tools to help in your job? To get a promotion? Fir fun? For profit? There might be hundreds of answers to that simple question, and each one will have a bearing on what language, tools, techniques, and so on, you actually need.
So, for budding game programmers : Start here... The rest of you - email computerprogramming@suite101.com and tell us why you're learning about computer programming. We want to help you get the most out of your Suite experience!