Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Andrew McCormick
17,730 PointsReading Tech books, aka How do you eat your elephant?
How do you guys read/use tech books like those put out by O'Reilly or like publishers. You know, the 500page long books on Javascript or Wordpress Development.
Do you read right through? Do you only use for reference? Or do they just sit on your bookshelf and look pretty?
Having a history degree and philosophy minor, I'm use to reading long books. However many of those books are meant to be read right through. With tech books, I just haven't found a groove.
thoughts?
2 Answers
Jimmy Hsu
6,511 PointsMostly a mix of everything you mentioned.
I half-skim through the book and do some of the exercises, then use it as reference if stackoverflow doesn't have an answer, then realize stackoverflow has all the answers and then use the book as a stylized paperweight.
In all honesty, tech books that the large publishers put out tend to be lagging behind all the progress in web one way or another. It might just be me, but I'm at the point where the API itself and the occasional blog post/stackoverflow answer is pretty solid.
Dino Paškvan
Courses Plus Student 44,108 PointsIt really depends on the book.
I've recognized four categories when it comes to tech books:
- tutorial — teaches you about a technology by guiding you through a project or a bunch of projects (build a blog/social site/game etc); beginner
- cookbook — gives you a bunch of real world examples/problem-solutions; intermediate/advanced
- reference — a book you'll grab from time to time to look something up; intermediate/advanced
- advanced — usually target a specific part of a technology, often describing complex theoretical concepts; advanced
Most tech books fall into one of those categories, or are a combination of two categories. I'm going to give examples from the world of JavaScript, as that's what I'm most familiar with.
If a book is a tutorial, I'll usually follow along, typing all the exercises, even if the first couple of chapters are nothing new to me. Getting some practice never hurts. Examples: Eloquent Javascript, Node.js in Action
Cookbooks I skim through, paying more attention to chapters that interest me. I grab them when I need real world solutions. Examples: Effective JavaScript, Node.js in Practice
Reference books I avoid. These days, things evolve so quickly that a reference book can become outdated in 6 months. As they're usually the most expensive, I find them to be a waste of money. I'll rather take a look at the official documentation. Examples: none (like I said, I avoid these :-) )
Advanced books are the fun ones. I enjoy reading them but I rarely go through examples. Most of the examples in such books are theoretical. Examples: You Don't Know JS, JavaScript: The Good Parts