Hello everyone.

We have decided to phase out the Mixed Reality Forums over the next few months in favor of other ways to connect with us.

The first way we want to connect with you is our mixed reality developer program, which you can sign up for at https://aka.ms/IWantMR.

The plan between now and the beginning of May is to clean up old, unanswered questions that are no longer relevant. The forums will remain open and usable.

On May 1st we will be locking the forums to new posts and replies. They will remain available for another three months for the purposes of searching them, and then they will be closed altogether on August 1st.

So, where does that leave our awesome community to ask questions? Well, there are a few places we want to engage with you. For technical questions, please use Stack Overflow, and tag your questions using either hololens or windows-mixed-reality. If you want to join in discussions, please do so in the HoloDevelopers Slack, which you can join by going to https://aka.ms/holodevelopers. And always feel free to hit us up on Twitter @MxdRealityDev.

Learning Path for Beginners?

What is the best learning path for Beginners.
P.S: Beginners to holograms but experienced with Software Engineering.


  • There are two routes right now - one is Unity and the other is DirectX.

    With Unity a lot (most) of the 3D code and handling is already done so you can focus on creating content and specifying how it should behave - which is the most common route for most people - probably also the most documented.

    Please review the Academy for more info:

    The DirectX is for people who like full control or have specific requirements for their app - if this would be your first DirectX project - then probably not the best starting point.

    More info at:

  • My route started with trying to learn Unity. Still there. Found the holographic academy only modestly useful, especially because my Unity knowledge is low.

    Did some Unity tutorials, and these are a bit helpful. https://unity3d.com/learn

    Then went through one of the pluralsight courses on Unity, and this helped out a lot, but it's not Hololens compatible, however does cover Unity quite well. After doing this, the holographic academy usefullness increased, just a bit. Also, have a good understanding of all the basic actions for Unity.

    Then went onto the HoloToolkit and have been running the tests and examples. See https://github.com/Microsoft/HoloToolkit

    And see this post for instructions on running holotoolkit tests http://forums.hololens.com/discussion/2364/getting-started-with-holotoolkit#latest

    So my recommendation would be, if you're an experienced C# dev, with no Unity experience to:

    1. Follow this pluralsight course https://www.pluralsight.com/courses/introduction-game-development-unity

    2. Go through the holotoolkit tests and examples.

    3. Then go through holographic academy if needed, or just the pertinent ones for your interests.

    It's all been uphill so far, but seeing some light.

  • utekai, I am new for Hololens now by your post able to look where i need to start. Thank you....

  • so the hololens academy is massively out of date and was the only beginner tutorial available on video from microsoft. does anyone know if there is a beginner tutorial for the very latest holotoolkit and unity 2017.2.x ? (2017.2.0b8 does not work without build fails on fitbox)

    As a total beginner on Hololens (as compared to absolutely no problems with SteamVR with oculus / Vive) Am massively disappointed last few days installed several versions of hololens SDK's windows 10 versions and multiple Unity versions. none have been close to working yet on simple 101 hololens app.

  • Check out my tutorial at www.hololenstutorial.com. It focuses on unity development and I've been keeping it up to date, (currently working on another update now)

  • Start off by learning to build apps for the latest MR Toolkit (2017) https://codeholo.com/ I will update this as and when newer versions are released.

Sign In or Register to comment.