I used Codecademy to get another angle on some of the lessons. Even though they cover the same material, some ways of explaining will resonate better with one person than another. I didn’t use Code school but it’s another iteration on the same thing.
Stackoverflow contains a lot of knowledge and just about any question you can think of asking someone probably already asked it there. But when I was first starting out, I found it to be either dense and more confusing than helpful, or too helpful to the point that it just gave me the answer, so I didn’t learn it as well as if I’d had to work it out.