Как вам советую, так и сам выучил: сначала Шилдт, потом разная литература вроде Пирумяна и Горнакова. Потом стал больше читать англоязычные ресурсы (все они в теме упоминались), документацию и понемногу пробовать то да се. Сначала простые проги, потом посложнее. Моей первой успешной стал MobileTar, а дальше вы историю знаете. 
22 янв 2009 в 09:28
DDDEN!SSS, у меня действительно не всегда все перерисовывается целиком, но только когда движется маленькое меню, а в остальные моменты все рисуется целиком, там это можно. Чтобы рисовать не целиком, есть метод repaint с дополнительными параметрами.
FunAT92, метод FileConnection.list(), он возвратит тебе все, что находится в текущей директории.