This question already has an answer here:
I'm 27 years old and have been a PHP web developer for the past 8 years and I'm beginning to grow tired of PHP. In my spare time I've been doing a lot of Java/Android development and thoroughly enjoying it, leaving me wondering how realistic it would be for a web developer to make a career switch into a desktop developer environment in either Java or .NET?
Does anyone have any experience with making the switch from web development to desktop development and if so (or even if not), can you offer me any advice as to the best route to take? (ie: look for a company with a strong java/.net web prescence where my web knowledge would be a little more transferable?)
One of my main concerns is at 27 years old I'm no longer a young spring chicken and I'm worried my age could have any effect.