The Oculus SDK is C++, but I'm sure there are bindings for many languages. Probably the easiest way to get started is with C# in Unity. If anyone is feeling adventurous, you can even access it in JavaScript! https://github.com/DanAndersen/cupola
Q: I received a Unity Pro Trial code with my purchase of the original Oculus Rift Development Kit. Will I receive another code after my purchase of Oculus Rift Development Kit 2?
A: There are no plans to offer a Unity Pro Trial code with Oculus Rift Development Kit 2 purchases at this time.