The first two books would be good for someone like yourself who is just starting out. That link also shares some good tutorial sites that can also provide quality reference material as you start to code.
Once you start feeling a bit more comfortable: http://jsbooks.revolunet.com/
well, read this http://www.quirksmode.org/js/contents.html
Thank you .
Can you guys guide me for the best channel for learning Java ?
as i want it to implement on eCommerce Website.