Denna tredje upplaga av Java från grunden riktar sig liksom tidigare upplagor främst till nybörjare i programmering.
Tonvikten ligger vid förklaringar och illustratiner av grundläggande begrepp inom imperativ programmering, som variabler, tilldelningssatser och programslingor, samt av grundbegreppen i objektorienterad programmering, som objekt, klass, arv och överskuggning. Javas typsystem och metodik vad gäller implementeringen av dessa begrepp förklaras med hjälp av övningar och programexempel.
På bokens hemsda finns programexempel från boken.