Do you think learning web development in its current form is a good idea? The scenario I'm concerned about is spending a few years learning web dev only to discover my skills are obsolete since the world has gone mobile.
I would actually bet on learning ONLY those skills and giving up on Android and iOS.
There are a few efforts today to package HTML5 apps or even compile them to Android and iOS.
Check out Cordova/Phonegap for example. There's also Chrome packaged apps, and many more to come.