I am 15 and a complete noob in terms of programming.Though I am excellent at hardware stuff.I want to learn java it is very useful for me in the future but confused how to start with.I want a book with all the latest information like using the new IDE eclipse(I dont want netbeans I only want ecipse).I want a book that could teach a 15year old boy(not too complex).I have heard of Head First Java but I wanted to know if it teaches in eclipse or simple text editor....???
If you can suggest me some books please help.Also please tell me how long would it take to complete the book.