I started programming in BASIC when I was 8 on an old Dick Smith VZ-200. The VZ-200 had a Z80A processor running at 3.58Mhz, and 6K of RAM!
I moved on to programming in C when I was 13 on an 8086 XT computer, which was my next computer. I wrote many little programs including Terminate and Stay Resident programs. I also wrote a great deal of code for manipulating the video memory directly for fast text updating.
I was taught Pascal in high school, and never really did much with it, I stuck to programming in C. After leaving school, I never really programmed anything until I worked for a local company, which no longer exists, I was thrown into the world of database programming.
I spent several months learning Microsoft Access and SQL, and my biggest project was a multi-user Point of Sale program that I developed in house on the customers site. The program took almost a year to complete single handed, it was developed in MS Access. The program replaced a very old UNIX based program that was causing them problems.
I currently work for a large local company, I was employed to do general IT&T support, but soon moved on to developing many in house applications, including a full Intranet site.
I taught myself C++ and use it to develop many of my applications, I also use Visual Basic 6.
Now using .NET to develop most apps.