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
Lukasz Walczak
6,620 PointsJava books with not a lot of code in them :)
Hi, guys!
I've got plenty of free time at work :), but I'm not able to take a laptop with me. I've got Head First Java which is great, but it's a waste of time if I don't have a screen in front of me.
Are there any books about Java with not a lot of code in them? Explaining some major ideas, giving examples of use case, etc. etc.
Many thanks in advance
2 Answers
Livia Galeazzi
Java Web Development Techdegree Graduate 21,083 PointsWell, all books on actual java syntax are kind of usueless without a laptop. But I highly recommend those:
Those are more about programming practices, how to think, how to write good code in a professional way, and much less about how exactly to write method XY. Both use some code examples in java to illustrate the concepts from time to time, but you won't need a laptop to follow.
Lukasz Walczak
6,620 PointsI've heard about Clean Code and asked one programmer about it, but he said to concentrate on writing the actual code at the beginning of the journey.
But since I can't write code without a laptop, at least I can read about, right? :)
Thanks, Livia!
Livia Galeazzi
Java Web Development Techdegree Graduate 21,083 PointsIt's true that some things about Clean Code will not really make sense until you actually have some projects under your belt. But others are pretty straightforward and will help you build good habits from the start, like formatting, naming, how to organize classes and so on. Some things you already know about, because the teachers here have all read Clean Code and are trying to give you these good habits; so it will reinforce that, and maybe help you understand why that's important. Some stuff will stay at the back of your mind, and one day you'll find yourself asking "should all that code be in a single method?" or "maybe I should put some of this in another class?" and look back at the book. It's the kind of book you need to read several times to get the most of it.
But indeed, if you have the choice between coding and reading, coding should have priority.