Suggestion On VR Coding

Hey Guys I just getting started on VR Development and I just wanted to have few opinions and advices about where to start coding on VR Projects or it’s just Unreal Engine C++ Programming Guide is enough or Could you Please point me to documentation to code for VR as blueprints objects can’t give the full control inside or related for Beginners?