This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Welcome bansal prakash,
Learning java is just like learning sex swimming ....
You can read a lot about it, but it aint going to help until you start doing it practically.
install java in your pc, ensure its working with PATH etc. set.
Dont just read the programs, actually type them out and make them work,
you will be surprised to number of mistakes you will find in your code.
As for books to refer, my friends here have suggested good ones.
(call me old fashioned), but I prefer to have a hard copy as compared to an e-book.