Ako javu radiš već 3 godine onda je knjiga Core Java od Hortsmana i Kornela idealna za tebe. Obrađuje konkretne probleme. Ona ima 2 toma, ja sam pročitao prvi tom i prezadovoljan sam. Drugi deo je o naprednim temama, kao što su konkurentno programiranje, programiranje mreže, baza podataka, distirbuirano programiranje, napredni awt, napredni swing, beans, xml, itd. Prvi tom ima oko 730 stranica a drugi nešto manje od 1 000..
Knjiga ima da se kupi na srpskom jeziku, i iako nije baš ponekad najsrećniji prevod može da se čita. Meni je bilo svejedno pošto znam dobro i engleski. Međutim ranije kad nisam dobro znao engleski preferirao sam da čitam knjige na engleskom da bi naučio. Često u programiranju ćeš morati da korstiš neke biblioteke za koje naravno ne postoje knjige pa ćeš morati da čitaš dokumentaciju koja je na engleskom.