Have you seen this? If not it's worth the time.
http://www.chrismartenson.com/crashcourse