Sun's
online tutorial is highly recommended.
Head First Java is a very popular and frequently recommended book.
This question gets asked a lot here. Search the forums for
recommend book or something similar and you'll find lots of discussions and recommendations.
[ September 06, 2008: Message edited by: Mark Vedder ]