Желательно с основ. И на русском. В электронном или в бумажном виде. Может у кого-то остался после института, могу купить.
Thinking In Java вроде считается хорошей книгой по Жабе (если не лутшей). Я сам ее не читал, зато читал Thinking in C++ от того же автора - хорошо пишет. Все переведено но вообще в программировании если английского не знаешь то будет пичаль, почти вся инфа на инглише и техническа переписка в любой большой конторе тоже на инглише. Я к тому что если можешь то лутше читать на английском.
кстате предпоследний выпуск Thinking In Java можно скачать оффициально бесплатно. http://www.mindview.net/Books/TIJ/
Хелпы и тех.документацию лучше читать на языке оригинала, согласен. А учебник - это учебник. Лучше его читать на самом удобном языке - родном.
Thinkin in Java RUS Есть ещё Thinkin in Java в Djvu на русском, если надо тоже могу скинуть http://www.intuit.ru/department/pl/javapl/
любой язык - это набор служебных слов и семантических конструкций. Если есть опыт кодинга (например на C++), то осилить на минимальном уровне можно за час. Если нет опыта вообще, то за неделю - две. Но это будет реально минимальный уровень, без понимания почему в некоторых случаях нужно использовать определённые типы и структуры данных, без понимания того как работает GC (сборщик мусора) и тд. В принципе реально осилить за месяц, но понимание многих вещей приходит только с опытом
Выбирай Eclipse или intellij idea. Все остальное шлак Но на мой взгляд Idea лучше всего, она действительна интеллектуальна Большинство проблем решается Alt+Enter. У Eclipse плюс в том, что к нему куча бесплатных плагинов.