I am not sure if this is the correct place. I want to learn programming in Java (very eager) in order to develop my own automated trading system using IB's API. I am a fast learner with basic knowledge of the logic in programming. I have just ordered Simply Java: An introduction to Java programming. I have to wait 4 weeks for this book. I can get Java in a Nutshell within 5 days. What do you guys think of the abovementioned two titles? Any other recommendations/suggestions?