If you miss the basics, everything will be a confusing attempt at memorization. Regardless of which source you read (and there are some good optiosn listed above), make sure you have a good handle on references, memory, and Object Oriented design. The rest is gravy.