!Учитель по Java!
ICQ - 620486930
!!!С Уважением, turtles!!!
ах эта святая простота маркетинга...
Для Си это - Керниган и Ричи, для Си++ - Страуструп, для Java - Арнольд и Гослинг: http://progbook.net/java/353-jazyk-programmirovanija-java.html
Читаешь, набираешь примеры оттуда, смотришь на результат, затем - на код и пытаешься понять, как работает каждая строчка. Потом пытаешься вносить в них изменения, писать свои программы, похожие на эти примеры...
Вот еще несколько хороших книг по языку:
1. Брюс Эккель "Философия Java": http://progbook.net/java/795-filosofija-java.html
2. Хорстманн К. С., Корнелл Г. "Java 2. Том 1. Основы": http://progbook.net/java/784-java-2.-tom-1.-osnovy-7-e-izd..html
3. Хорстманн К. С., Корнелл Г. "Java 2. Том 2. Тонкости программирования": http://progbook.net/java/781-java-2.-tom-2.-tonkosti-programmirovanija.html
4. Дэвид Фленаган "Java. Справочник": http://progbook.net/java/84-java.-spravochnik.html
5. "Java в примерах" (164 законченных примера, с подробным описанием): http://progbook.net/java/872-java-v-primerakh.html
333-411-семь ноль два
На мой взгляд по Java лучшие книги за авторством Герберта Шилдта и Ильдара Хабибуллина, так как в них немало практических примеров, и рассматривается не только J2SE, но и частично J2EE. Эккель мне не понравился по той причине, что в его книге слишком мало практических примеров, и по сути присутствует только теория. У Фленагана 2 книги, но их логично использовать скорее как справочники не иначе. А вообще - Java это не тот ЯП, который можно сеть и выучить разом по книге (как PHP, например). Тут немало нужно уделять чтению официальной доки на сайте oracle/sun.