Tomorrow I'm going book shopping and I'm planing on picking up a book about Java for someone with no programming experience. I was just wondering if any of you have a book you liked or that you thought was really good.
For a complete beginner, don't buy a book. Simply point them at Sun's Java Tutorial. After they finish it, they'll be able to get their own book, if they feel it's necessary.