собственно тема для прогеров кто на чем пишет что перспективно что уже не актуально делимся литературой советами и прочим так как я начал тему отпишусь первый писал изначально на делфи теперь на яве по яве могу посоветовать Брюс Эккель Философия Java (Крайне НЕ рекомендую 4ртое издание в переводе от издательства "Питер" мало того что не хватает больше половины книги перевод оставляет желать лучшего так они еще и примеры переписали и в итоге некоторые из них не работают)
Герберт Шилдт Java SE 6 , Swing - эти две книги рекомендую именно как самоучитель
Java на что стоит взглянуть на утубе
http://www.youtube.com/user/MironchikVideo#g/u - в основном все посвящено Ораклу и sql
http://www.youtube.com/user/ytkach#g/u - Java для тестировщиков
http://www.youtube.com/user/thenewboston#g/search - очень понравились уроки для начинающих (язык Англ)
сайты
http://javist.ru/ - посвящен целиком и полностью java есть ссылки на литературы и огромное кол-во примеров
По делфиям для тех кто собирается работать с бд очень рекомендую книги Шумакова "Руководство разработчика баз данных"