Schildova knjiga je poznatija, evo već izlazi 9. izdanje. Ogromna je (2. veća od Fainove) što može ukazati na to da je smaračka i da neselektivno pokazuje sve klase i to verovatno površno što može samo da zbuni početnika. Npr. ima toliko klasa u Collection API-ju, da sam ja sa 10 godina iskustva u programiranju koristio možda 10% njjih.
S druge strane Fain mi nije poznat pa sam bacio pogled na knjigu na amazonovom sajtu, već izašlo drugo izdanje, ocena nema mnogo ali su odlične. U originalu se zove Java Programming 24-Hour Trainer, sadržaj mi se sviđa (osim što kod obe knjige možeš preskočiti sve što je vezano za desktop GUI programiranje, neće ti to trebati u profesiji). Ima nekih zastarelih delova ali dobro ni to nije loše znati jer recimo jeste Servlet kao klot tehnologija zastareo, ali većina savremenih je izgrađeno nad njim. Ova knjiga obuhvata više od napredne Jave u odnosu na Schildovu i to sa upola manje stranica. Čini se a tako i naslov sugeriše, da je ovo praktičnija knjiga podeljena po lekcijama, više je udžbenik nego priručnik. Mesto priručnika bolje je koristiti dokumentaciju, a pošto si početnik udžbenik ti je bolji.
Eto ja da sam na tvom mestu uzeo bih Fainovu knjigu. Osim toga raspitaj se ko je izdavač koje knjige. Ako je Kopmjuter biblioteka beži dalje od nje, prevodi su im očajni. I ako hoćeš da se baviš profesionalno programiranjem kreni da čitaš original knjige na engleskom. Em su svežije od naših prevoda, em su naši prevodi užasni, em će ti dokumentacija i klijenti uvek biti na engleskom
Bolje džaba ležat nego džaba radit.