1. Ne znam tačno o kojoj se knjizi radi ali sudeći po tome da se pominje "shell" (ili kako je očigledno prevedeno kao "ljuska") radi se o starijoj knjizi koja ima nameru da nauči apsolutne početnike da kompletan razvoj rade spartanski bez pomoći razvojnih okruženja kakva su
Eclipse i
NetBeans. Da bi mogao da kompajliraš svoj Java kod potrebno je da sa zvaničnog Sunovog sajta skineš JavaSDK (ili kako se preciznije zove JSE ili još preciznije JDK) i da ga instaliraš na svojoj mašini. Možeš ga skinuti sa ove stranice
http://java.sun.com/javase/downloads/index.jsp Nakon toga imaćeš pristup java kompajleru i ostalim alatima za kreiranje Java koda iz "ljuske" kao šti su
javac,
java itd. Za učenje samog jezika nema boljeg načina.
2. Link ka stranici sa dokumentacijom je u redu ali na njoj moraš da se odlučiš za koju varijantu ti je potrebna pomoć (
Java SE,
Java ME,
Java EE...). S obzirom da ćeš raditi sa
Java SE mislim da je odgovor logičan.
3. Zaboravi na ovaj korak. Ne treba ti ništa drugo osim knjige koja objašnjava samu suštinu Jave i programiranja u njoj. Da budem iskren sada mi ne pada konkretno nijedna na pamet ali s obzirom da sam upoznat sa kvalitetom Apressovih knjiga mogu da ti preporučim da probaš bilo koju odavde
http://www.apress.com/book/catalog?category=32 koja u svom nazivu sadrži "Beginning Java". Knjige su naravno sve na engleskom jeziku.