If you're a total noob (like me)
Go to this get started tutorial on threejs.
If you're a web developer
If you're a games designer
You'll probably want to start with Unity. Developing in Unity is beyond the scope of this author, but if you know what you're doing, then you'll know what you're doing.