dude, I hear you. I'm a PHP guy and in the interview for my current job someone casually mentioned that one of their legacy sites is on a .NET framework. But then they said, "oh its all in a CMS so if you ever need to touch it, it wouldn't need any programming." So what was my first assignment at this job? Work with the client to upgrade the CMS by 5 versions and then fixing all the custom tools that broke along the way. Talk about baptism by fire.