Ja sam pre 2 godine bio na sajmu, razgledao knjige i naišao na CoreJava. Imao sam pre toga nameru da kupim neku Java knjigu ali nisam baš znao koju da izaberem. Imao sam nedoumicu kao i ti. Međtuim tad na sajmu je ta knjiga bila na popustu. U stvari to su 2 toma knjige. Obe knjige su koštale 4 000 dinara ali sam ih na sajmu uzeo za 2 000 dinara što mi je bilo super. Međutim kad sam došao kući video sam da na njoj piše da je za srednji i napredni nivo. Ali to me nije sprečilo da krenem da radim. Do sad sam stigao da pročitam 490 stranica i pri tom nisam mnogo žurio nego sam temeljno radio sve primere kojih ima dosta. I često sam se vraćao unazad da se podsetim za ono što sam propustio. Sad sam upravo završio deveto poglavlje za programiranje grafike (prozora, menija, dugmića, itd.). E sad meni je bilo malo teško da neke stvari shvatim ali kad sam to prešao onda i kad se osvrnem vidim da nije bilo uzaludno. Jednostavno ova knjiga pokušava malo dublje da uđe u problematiku i po meni to je dobro. E sad ja sam pre toga imao malo iskustva u javi sa faksa ali je to bilo veoma malo možda 2 na skali od 1 do 10. Sad možda znam 7-8 (ako postavimo da je 10 neki nivo gde potpuno samostalno možeš da koristiš nestandardne java biblioteke, ne mislim da sa nivoom 10 sve znaš da radiš, nego da si obučen da samostalno istražuješ java biblioteke)..
E sad čitao sam neka poglavlja knjige Java 6 za 21 dan i čini mi se da je za apsolutne početnike ona bolja. Jednostavno ne ide se mnogo u razmatranje nekih problema već se uči da što brže dođete do rešenja, znači nudi osnovu.
Ovu knjigu Misliti na Javi sam imao u svojim rukama i pročitao sam par stranica i iako nisam nešto puno zalazio u nju, oduševio sam se sa tih par pročitanih stranica, tako su jednostavno bili objašnjeni neki prinicipi da mi se knjiga svidela što se kaže na prvi pogled. Ako budem imao vremena u budućnosti svakako ću je pročitati..Mada planiram da posle pročitane prve knjige pređem na drugi tom knjige Core Java gde su opisane neke napredne mogućnosti kao što su JDBC, XML, Napredni Swing (tree, tabele, itd.), Konkurentno programiranje, JavaBeans, itd..
Posle toga naravno ide JavaEE..
E da pored knjige dosta mi je gugl pomogao za neke stvari. Na primer nije mi baš najjasnije što se koristi ono static final u nekim primerima ja odem na gugl i pitam šta znači static final i dobijem odgovor. I tako dalje...