I've spent about a year building out AmaranTime (http://store.steampowered.com/app/566800/AmaranTime/), mostly working on movement mechanics. I actually just made a breakthrough, so soon players will be able to run in place to move without having to press and hold a button. While it is for sale, I haven't made much money. Besides, I do this for fun!
I was too young to ever see or use VRML, but I believe that VR is much more accessible now than it's ever been. At this point, you only need a 3D capable smartphone in order to view VR. Forget the cardboard, you can still use the phone as a small viewport to view the virtual world. Right now, I still feel like VR is a novelty though, kind of like the smartwatch. Sure it's cool, but it's not necessarily a need quite yet.
Hey I'm just an undergraduate student right now, but if you're worried about job prospects, you should study Computer Graphics and Computer Vision. I find those fields to be way more math intensive than web programming, so it may be more up your ally. Plus, there's plenty of demand for positions in those fields.