I have taken some of my Playground files that I have used for learning and trying things out, refactored them and added some detailed comments to help anyone out that is learning to program.
I will update them as I have time to go through and tidy them up for people
Hope this helps.