Ask HN: Where is the best place to learn Java? Posted by GoofyGewber on Thursday July 12, 2012 @11:09PM from the ask-hn dept. ( 2 comments | on HN )
Kathy Sierra and Bert Bates' "Head First Java" book.
Her SCJP book is also pretty good, but it's more skewed towards the certification exam.