Thanks for this! This will be a great resource.
I am reading through it right now, currently on step 2. I think it would be good idea to explain in that step OOP/objects and why are you using it for organization. I can see a new coder being really confused by the OOP syntax that just got introduced here all out of sudden.