Hi, I am new to programming and conceder myself,absolute beginner with no programin experience! I did few HTML code years ago but I would like to learn the Java language,could any one please advise me on where to start and what first book to get?!

thank you in advance