I have quite a history of programming.
I believe it was when I was 14 (now I am 46). I borrowed books from a library about programming. It was about Pascal. Computers were not as usual as they are now. Later on, I learned programming on a Commodore 64 with BASIC, later on with Simon's BASIC (which was an extension to it). I was 16 then.
At the same time, I learned actually to program in Pascal, using Pascal 64, which is a program for the Commodore.
At 18 I learned to program in C by means of Turbo C, a compiler from Borland. I tried to learn other programming languages, COMAL (similar to Visual Basic), COBOL (administration oriented language), but the most experienced I am in C and Pascal. Now I write macros for Excel. The programming language is Visual Basic for Applications.
If you read my first post in the topic about the newcomers, I also started learning to program with Xcode. In the first instance for the iPhone and the iPad, but - because I have an Apple MacBook Pro now - also for the Apple laptop itself. And... now I am here.
The visual environment makes programming very easy and encouraging. First I used Delphi (that is an IDE with a designer and event programming), later on C++Builder (the same IDE, but only C++ instead of Object Pascal), and now Xcode the IDE for the Apple.
Although I am a newbie, I am very eager to learn new things.