I have a really slow Internet connection, so it's mainly books for me. Or e-books on my e-reader. Or online docs that I've converted to ePub with the GrabMyBooks browser plugin.
Reading books (even converted ones) seems less rushed than reading stuff off a computer screen. So I usually do that to get familiar with the concepts. It also helps me get an idea of what features are available, and what the common development patterns are. After this, I draw out an idea for a project I want to make.
Once I have a plan, I have the usual online docs, example code, and StackExchange Q&A to help me while I'm actually coding. git init and I'm ready to go 😉