I recommend that you start by understanding how HTML and CSS work before playing with JavaScript.
Consider that you have a strong sense of these skills when you can do this and feel comfortable with the following:
Create multiple web pages manually your own
Learn a little about using Divs and play with their styling using classes and IDs
Learn to import your CSS from an external file, and then create an HTML page that can use one of several CSS files to encode it. Check out CSS Zen Garden to see what I mean.
Learn how to use Firebug in Firefox, and in particular, play with styles and content fields on an existing page using Inspect Element. 2013 update: Chrome dev tools are getting much better. Link ] 2
For more interesting JavaScript, you will need an understanding of the Document Object Model (DOM), and you will create this by doing the above.
If you are in such a situation that you think you have done all this, you are probably ready to immerse yourself in JavaScript.
Please note that HTML5 is also supported in slightly different ways between browsers right now, so focus more on HTML for now before diving into HTML5, thereby avoiding the need to deal with some of the odd quirks that are still present in HTML5, and the fact that HTML5 has slightly less documentation.
source share