I\'m a desktop application developer, and I plan learning html5, but as it\'s not released, there are (almost) no published books and not too much infomation for beginners on th
If you want to be accomplished you need to approach JavaScript like a programming language and learn it in its own right, not as a simple way to script a few things. HTML4 is really pretty simple, CSS is where the meat lies really when using JS to manipulate pages.
I'd refresh on basic HTML, then start working with JS while trying to get to grips with CSS and jQuery.