Read the documentation. Second time around, it will make a lot more sense, you'll be able to make connections easier. Write test code to put your understanding against the actual working of the language - sometimes, you will discover a mistake in the docs, sometimes, you will discover a mistake in your understanding of the issues - either way, you will profit from it.