After seeing this on Michael Washington's blog, I thought it would be interesting to put this out here as well, as a personal element to my blogging here on DotNetNuke.com
How old were you when you first started programming?
It really depends on what you count as started programming. I know I started at a very young age, sitting at my dads office playing around with gqbasic and qbasic. I'm guessing I was 9-10 years old at that time. I think I created my first webpage when I was 12-13 years old. I have been working with computers almost all of my life.
How did you get started in programming?
My dad ran his own computer consulting business for a good portion of my childhood, so when at his office I started looking at some books that he had and got hooked. Programming was something that I have always wanted to do.
What was your first language?
Basic, different flavors of basic but it was still basic, on my old 386! There wasn't much to some of the programs, but they did something!
What was the first real program you wrote?
A lot of my first programs were games, simple text based games on the 386, basically kids games that you would play on paper and pencil, I wanted to make the computer do it.
What languages have you used since you started programming?
It depends on what you call a language, I'll leave out some of the common items related to web development. C++, Java, VB6, VBA, VB.NET, C#.NET.
What was your first professional programming gig?
My first day job gig was creating a custom web application to store confidential internal company information
If you knew then what you know now, would you have started programming?
I wouldn't really change much, except for potentially trying to push a bit harder on getting started a bit earlier, but for where I'm at in my life, there are no complaints, and no regrets!
If there is one thing you learned along the way that you would tell new developers, what would it be?
Google and MSDN are your friends. As a college instructor, and developer by day, I find it amazing that many people don't realize that googling for something, or looking up API information on MSDN is a PERFECTLY valid solution. Thousands of people maintain personal blogs, techical article sites, MSDN and other resources. These resources are out there, leverage others experience to help grow your knowledge.
I would also highly recommend that new developers get involved in online communities. I know that with my experience with DotNetNuke and other online communities I have gained experiences, contacts, and other helpful bits with the contributions that I have made.
What's the most fun you ever had programming?
Right now the most fun thing with programming is either time spent mentoring/training others, or seeing the successful end result. I enjoy writing my blog articles, training new people, writing the DotNetNuke Module Programming book, those types of things. I also take a great amount of joy from setting my applications reach production environments and succeed!
What's the most fun you've ever had... programming?
I'll be the first to admit that programming is soemthing that I do for fun, but it isn't the most fun I've ever had. It is very hard to say what is the most fun, but I'll say that my motorcycle works as a great fun vehicle!