If you want to progress quickly, it is best to learn from someone who knows what they are doing. Try to convince friends who are accomplished riders to take you out and show you the basics or else find a group ride in your local area.
Riding behind people who are better than you will also give you the opportunity to improve. Watch how they position their bodies when going up or downhill. You can also witness first-hand how they handle rough, rocky sections.