I taught myself HTML in middle school and then started programming in high school with Pascal, C++, Java, Perl, Flash, and the like. Coding for the Web is my favorite since the product is so immediately usable. I got halfway through a computer science major before switching to linguistics and going on to a master's degree in that. Even when working in academia, I keep coming back to coding. It's useful as heck, and the pay ain't bad.