I've been a programmer for as long as I can remember. As a kid I started out with a dialect of LOGO, quickly graduating to a variant of Pascal, both of which I mainly used to make games. Later I taught myself HTML, thinking I was now a certified web developer, as way too many people did at the time (it was about the year 2000). Once I grew up and went to college I learned to properly use languages and environments like Turbo Pascal, Delphi, ASP, PHP, SQL, HTML/CSS/JS, C and C++ and I even taught some Java, even though I never learned it before I did. I guess my college had a rather desperate lack of teachers.
School never was my thing, however. My grades were good, but I could never bring myself to completing the menial task of proving that after I had already derived Circle and Square classes off of a Shape class I could really do it again for a Triangle. I ended up with a job where I wrote embedded software for hardware that the company I worked for developed in-house. While a good learning experience, it turned out that this was not my thing and after about a year I was looking for another job. I rolled into the web development business. After 2 relatively short employments I ended up with my current employer where at the time of writing I've happily worked for almost five years and will hopefully continue to work for many more.
I've been responsible for a lot of websites, mainly built on LAMP environments. I also maintain the Android app connected to one of those projects and am slowly rolling into iOS development.
In the mean time, I've been teaching myself C# and XNA4 (even though it's end of life) so I can start creating games again in my spare time. I've also taken on a Python project because I was tired of using defective software.
Q&A for professional and enthusiast programmers
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for science fiction and fantasy enthusiasts
Q&A for gamemasters and players of tabletop, paper-and-pencil role-playing games
Q&A for professional programmers interested in conceptual questions about software development
Q&A for professional and independent game developers
Q&A for passionate videogamers on all platforms
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for programming puzzle enthusiasts and code golfers
Q&A for dedicated home brewers and serious enthusiasts
Q&A for anime and manga fans
Q&A for students, teachers, and linguists wanting to discuss the finer points of the Japanese language
Q&A for people who like playing board games, designing board games or modifying the rules of existing board games
Q&A for serious players and enthusiasts of poker