Sort:  

I watched a few tutorials but I learned the most by trail and error just coding and the searching for the solution on stack overflow :D Although I have never bought a tutorial I'm currently doing a 5 months computer science learning guide by Siraj Raval:

I hope to perfect my abilities and broaden my skill set.

Thank and good luck!!!