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
Trent Burkenpas
22,388 PointsBest way to learn from a Book ?
Hey guys, I recently bought a book called Programming in Objective-C, and I was curious about how you approach learning from a book. Do you have xcode by your side and are testing out the new things you learn from the book? Do you take notes on paper? Or do you simply read through it? I know everybody learns differently, but i'm interested on how you learn from a book.
- Namaste
7 Answers
Will Lam
7,027 PointsI'll usually follow along and then create Anki flash cards and create screenshots where possible for new concepts I'm learning so I'm engaged with the new subject matter as often as possible so it sinks into long term memory.
Stone Preston
42,016 Pointswhenever Im reading a programming book, ill usually read through the whole book once, then go back and follow along with all the coding. Takes a while but I feel it helps better with understanding things.
Changwei Tu
1,047 PointsI can't agree with you more.
Will Lam
7,027 PointsInteresting - I'd imagine you skim through the book to get a feel for it rather than reading it line by line? If reading it line by line from front to back.. that would take a reaaaaaally long time, no?
Patrick Cooney
12,216 PointsI've read that book specifically and my recommendation to you would be read each chapter in its entirety but then do all of the practice exercises at the end before beginning the next chapter. As you said, everyone learns differently but this approach worked well for me.
Andrew Lincoln
8,880 PointsHello Trent! That's a great question! I find it challenging for myself to read programming books as I am a very much a visual learner. I approach new coding concepts (either from a book, or from an online resource) by implementing the code/idea/method into personal work. Everyone has their own best way of learning. Hope this helps!
Jamal Johnson
1,262 PointsI read everything twice, and write the sample code twice. I would take notes but my hand writing is atrocious.
Felix Guerrero
3,813 PointsI just take notes about important things while reading the book and then I do all the programing exercises while reading. I'm very much visual learning so I spend most of the time looking at videos.
James Barnett
39,199 PointsThat sounds like the best way to go about it
Trent Burkenpas
22,388 Pointsthanks for all the input guys !