berkus wrote:The part of learning process is understanding how things work. You can go as slow as you can, as long as you're moving forward.
Reading various docs, learning to google things, reading forums and things like stackoverflow.com are all essential part of learning, be it programming in C or designing integrated circuits.
Reading online makes my head hurt...
Seriously though, while a lot of good stuff is available online, it's nothing compared to the amount of bad stuff.
I am very well aware that you can't learn everything from books, but if you buy the right books, at least you know that it's quality and that if something is not working it is not due to the author being an idiot, but rather that things change over time, however, those things are often easily fixed.
In any case, I've been reading a ton online for the last... (when was the internet invented again?) years and nothing beats a good book.
one thing I could use some help with...
well, you know...
google and searching for c relevant material is often rather complicated as there's a lot of c++, c# and a whole lot of words containing the letter c. I have yet to figure out what the trick is.