Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Head first Java

    Head first Java

    Kathy Sierra · 2003

    Highly acclaimed introductory Java book.

    Programming
    Open LibraryAmazon
    Stats for nerds
    27recommend
    41mentions
    37people
    2008–2024years
    71% recommend27% neutral2% critical

    Mentions per year

    200820102012201420162018202020222024

    What Hacker News says

    1. MilnerRouteJul 2024
      I first learned about types in "Head-First Java". I don't know how comprehensive it is, but the whole design of that book series is meant to be unintimidating. (Pictures with captions, illustrations....)
      thread
    2. eevmanuJun 2022
      Head First Java, 3rd Edition (May 2022) - https://www.oreilly.com/library/view/head-first-java/9781492...
      thread
    3. M0devAug 2019

        * Introduction to Java Programming and Data Structures
        * Head First Java
        * Think Java
        * Clean Code
        * Pragmatic Programmer
        * Effective Java
        * Refactoring
        * Java Concurrency in Practice
        * Test Driven
        * Head First Design Patterns
        * Release It!
        * Kotlin in Action
        * Spring in Action
        * Spring Boot in Action
        * Cloud Native Java
        * Spring Microservices in Action
        * Learning Spring Boot 2.0
      
      Feel free to add more suggestions for the list. Also make sure to share your experience with the ones already on the list.
      thread
    4. seatback1Jun 2019
      1. Head First Java

      2. Refactoring: Improving the Design of Existing Code

      3. Patterns of Enterprise Application Architecture

      thread
    5. mujocoOct 2018
      I read a few Head First books when I was first learning to program (Java, SQL, and Design Patterns), and I know what you mean about the books trying too hard to be funny, with lots of silly stock photos, word search puzzles, and the like.

      Even so, Head First Java in particular is a good introduction to object-oriented programming for someone with no prior background in it. I feel like any beginner who can look past the silliness of the Head First style could learn efficiently from this series. I wouldn't use a Head First book now, but they are good for people without much background to build on who want an easy learning curve.

      thread
    6. mpetkeviciusSep 2018
      I personally quite liked Java: The Complete Reference by Herbert Schildt – as the name suggests, it covers most of the topics relevant to Java developers, including some outdated ones.

      Head First Java by Kathy Sierra is also a decent introduction to the language, though much more limited and outdated.

      Oracle also has on-line Java tutorial which I regularly visit during development. However the content is more scattered than in a book.

      thread

    Related

    Cover of Head first C
    2015–2022

    Head first C

    David Griffiths
    5 recommend · 8
    Cover of Head First Html And Css
    2010–2020

    Head First Html And Css

    Elisabeth Robson
    4 recommend · 17
    Cover of Effective Java
    2007–2026

    Effective Java

    Joshua Bloch
    172 recommend · 287
    Cover of Head First design patterns
    2008–2025

    Head First design patterns

    Eric Freeman
    65 recommend · 109
    Cover of Introduction to Java Programming
    2014–2024

    Introduction to Java Programming

    Y. Daniel Liang
    4 recommend · 6
    Cover of Thinking in Java
    2007–2026

    Thinking in Java

    Bruce Eckel
    28 recommend · 45
    Cover of The Pragmatic Programmer
    2007–2026

    The Pragmatic Programmer

    Andy Hunt
    353 recommend · 700
    Cover of Principles of program design
    2011–2024

    Principles of program design

    M. A. Jackson
    4 recommend · 13