Theres a million and one tutorials out there, just search on google. A good tutorial really is subjective - it depends very much on how you work with them and the manner in which they are getting the information across.
Personally, I think the key to learning a language, and programming in general, is practice, practice, practice - and then some more practice!
