Exactly! you can read all the books you want but until you start writing,compiling, and running code you won't really learn much. Also it helps to have a goal - what do you plan to use the knowledge for? Are you thinking of writing a new iPhone app? A new utility?