I had to jump into a iPhone app development project last week. My developer fucked up, so I had to let him go. The deadline (less than a week) didn't allow me to go find a replacement developer, so my only good option was to learn Objective-C and iPhone app development myself. I already had a virtual Mac, but no knowledge of Objective-C or Xcode.
I had only 4 days to learn the language, study my developer's code, add some small features and fix a series of bugs. I'm not a guy who can spend hours and hours reading a book, so that wasn't a good option. Luckily, I found
this site, which has a ton of programming tutorials. I followed both the Objective-C and Xcode course. 102 Youtube videos of 6 to 9 minutes each.
2 days later, I understood most of my ex-developers code and on the 4th day, the checklist was done. I couldn't have done it without that site.
It has many tutorials on PHP, jQuery, Visual Basic, C# and Android development. The guy goes over it slow and summarizes everything at the end of each video, which is good if you're new and allows you to skip parts if you don't need more info. He's quite funny, which makes the whole learning experience more fun.