Java har under de senaste åren allt mer etablerat sig både som praktiskt programmeringsspråk och som språk för högskole- och gymnasiekurser i objektorienterad programmering. Denna tredje upplaga av Java från grunden riktar sig liksom tidigare upplagor främst till nybörjare i programmering.
Tonvikten ligger på förklaringar och illustrationer 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 hemsida finns programexempel från boken, samt sådana rättelser och tillägg till boken som kan bli aktuella.