Despite there being a few mistakes here and there, as a beginner, I have still managed to learn a great deal from this tutorial. Dare I say that tweaking and looking around for solutions when I got stuck really contributed towards the learning process.
Thank you for this tutorial Sam Vangelist.