My first introduction to server-side programming for websites, although it was at college, was actually not in a course. While living in the dorms, I wanted to get a job on campus, and found a job in the Information Technology department as a student webmaster. Because their site was built using classic ASP, I was forced to learn the language, and was taught the basics by the webmaster. I fell in love with the concept instantly, and wanted to learn more. However, because of all the other things a student needs to study at college, I never got far in that task. However, when I later temporarily transferred to a community college, they introduced me to ASP.NET 1.1 in one of my courses. Because of my love for this even more than classic ASP, I went out and purchased Visual Studio 2003, as well as ASP.NET Unleashed, a book by Steven Walther that was recommended by my professor, and was offered a job by a classmate who was in charge of their company's website. With these tools to help continue my education of the language, I was learning faster than I could have ever imagined. When ASP.NET 2.0 and Visual Studio 2005 came out, my classmate gave me a copy of those so that I could update their site, and I purchased Steven Walther's new edition of the book that helped me so much, ASP.NET 2.0 Unleashed. Ever since then, I have continued to learn more about ASP.NET, including CustomControls, AJAX, and other countless things as well.