This one is a Book. The best of the lot, I have to say. It explains basic concepts and provides examples for most of them. The quotes from Classic Programming Text books is just a bonus addition. You can read it online Here or Buy it from Amazon.
If you are okay reading through stuff and practicing them, Mozilla has no BS track for you. It looks pretty much like Documentation, but like the good ones.
5. Code Mentor
Connects you with experienced developers who will ease your transition into programming.
Practice. Code. Create.