Same as the guys above. I started HTML scripting when I was 12, I started some basic PHP programming when I was 15 and stopped a few months later, and I tried to learn to program for a GBA (C/C++) when I was 17 (but didn't know what a byte or binary or any of that was) and stopped less than a month later. I'm now 18, and around June 2 of this year I started learning C/C++ for real, but had stuff and stopped a month and a half later - and I've recently in the past week started programming again. I programmed (or edited scripts more rather) PHP off and on for a few years before learning C++. I don't think I learned enough in PHP to make a difference in my learning C++. But, I think being exposed to any scripting/programming gets you ready for errors and what to expect - where newbies might just quit because its different. I think what makes the most difference is actually wanting to learn this stuff. When I only wanted to program in C so that I could make a GBA game, all I did was edit other scripts I found and didn't really learn anything (I never knew what a macro was, but I had 20 of them). I've become determined to learn OO/C++ these past weeks and it really makes a difference. Simply wanting to learn and being determined to learn lots.
So what's the general oppinion around here? How old were you when you started programming? What was your first language? Do you think it makes / made a difference?