Ask HN: What software development book should I read over my winter break?

https://news.ycombinator.com/item?id=34048074
by aireo • 4 years ago
2 8 4 years ago

Hello, HN. I wanted to ask your advice.

I recently completed my first year of a two-year software development diploma. I learned Python in my first term, Java in my second. I'll be learning C in January, my third term.

To improve my skills over the winter break, I'm building a Wordle clone in Java. In addition, I'd like to read a book on software development. Problem is, there are so many books, so many topics, that I'm honestly a bit overwhelmed.

For example, do I do a deep dive on Java? Or do I focus on a more language-agnostic topic, such as refactoring or design patterns?

I have a few great books, and I'd love your input on which I should tackle first:

-- Core Java (Horstmann) -- The Pragmatic Programmer (Hunt & Thomas) -- Refactoring (Fowler) -- Head First Design Patterns (Freeman et al.) -- Design Patterns (Gamma et al.) -- Clean Code (Martin)

I'm more than happy to hear other recommendations, too. (I have a running list, and I plan to read them all and get better, little by little.)

Thanks for considering my question. I appreciate any and all feedback!

Related Stories

Loading related stories...

Source preview

news.ycombinator.com