Possible Duplicates:
What are the best resources for learning Java (books, websites, etc.)?
Best Java book you have read so far
I have a friend whose father owns a bookstore (lucky him huh?) and he said he'll let me pick a book for free. I've been wanting to learn how to program, and I've heard some good things about Cay Horstmann books, so of his three books, what should I choose? 1. Big Java 2. Core Java (both volumes) 3. Java Concepts
I've also heard good things about Head First Java, but I've already decided against getting it.
Responses would be greatly appreciated!
edit This question is closed now, but I really appreciated the answers, thanks guys!