Learn the basics
While we recommend everyone to get an Umbraco.TV subscription to learn the ins and outs of Umbraco, maybe you prefer a more traditional tutorial or detailed technical documentation.
Sharpen those Razor skills
Umbraco uses Razor - a templating engine from Microsoft - as the main way to generate pages. If you’ve never used it before and in particular if you’ve never used ASP.NET before, It might seem a little daunting, but fear not. The template editor in the back office provides snippets and a Query Builder to get you up to speed.
Once you know the basics, it’s also nice to know that there’s cheat sheets covering the most common methods - ready to print out for office decoration.
Extend with the API
If you want to extend Umbraco even further, you can use our .NET API to programmatically create Content, Media, Members and anything else that’s possible through the back office. For a quick start, you can follow this tutorial and for full reference, don’t miss the thorough documentation on Our.