Interesting times ahead.
Interesting times ahead.
On the other hand, if you do actually plan to do development then by all means get a dev kit right now; don't wait for the next release. You need to try it as soon as possible because it's going to take a lot of time and experience to figure out how to convert your ideas into usable VR games and interfaces. Any development done now will transfer directly to the final consumer product.
The main difference to non-VR 3D programming work is that getting latency down is much more important, so your priorities shift a bit. The real difference is in thinking of whether you can do cool new user interface stuff.
So in that sense, your question is a bit misplaced. You need to know about 3D development in general. Once you know that, the delta of what you need on top of that is very small, and everything you need can be found on the Oculus developer site.