I started with Classic ASP. We moved servers - ASP still worked. Then with a
re-org, I needed to move my stuff from one server to another. The first 2 use
CDONT (with ASP), the one I'm on now used CDO for mail. So any application using
mail needed to be re-written in .NET or have a kludge.
Now I've taught myself most languages that I've used in the work place, but I
did decide to get MSDS - a piece of paper. The school I used did get me through
the exams (I'm terrible at exams). However, passing the exam didn't mean that I
learned to apply it at work. So I made up my own little prototypes to get the
concept in practice and then went at the code. Finally, I returned to the
courses. I did pick up somethings from the course that I hadn't in the books.
Thankfully, most of the ASP can just stay as is - new stuff is in .Net with the
exception of pages that could be html with javascript but already implemented in
ASP with VBScript. Any new pages for that section will follow the ASP template.
Some places do go for PHP as it is not proprietary. We actually have that on our
production machine too for another group.