It's an amazing site, I found it through someone here, I can't remember who it was. Nevertheless Udemy is probably one of the best places to go to if you want to learn something. I've also started using Pluralsight.com for coding and Stackoverflow.com for help to things I get stuck on. If you know of any other great resources, feel free to mention them. I thought these could be useful to some of you.