Well, why I am a developer? because it's fun and involve more logic then imagination. And to venture into any new technology, you don't need to go to school, or training course, you just pick it and go for it. Every time, when you completed a working feature, it makes you feel good.