1. Learn HTML
Before you start creating web sites that you should master HTML. This is the key to start even the publication of documents on the web. This sounds pretty obvious, but there are some elements you must understand how the element tag added ease of use to a form.
2. Master Cascading Style Sheets (CSS)
I can not stress this enough. DO NOT USE TABLES FOR LAYOUT!
Is that clear? No, just do not. Why? Because against instead of for you. You may have much more control of their design, layout and colors you use 100% CSS.
1. CSS is easy
2. CSS is quick to create
3. CSS is lightning fast when you load the web page
4. CSS is easy to modify
So forget table layouts and start using style sheets. Are you really going to like the things you can do once the teachers.
3. Learning a language on the server side
This is necessary to create dynamic websites such as forums. PHP and ASP are a great example. Will have to understand what you can do with these languages ??and start using them.
Without a server side language of your website are really hard to maintain and will work hard on creating an effective web site structure.
4. Learning a database language
I recommend learning MySQL as a database is open source and is installed on most hosting providers in conjunction with PHP.
A database is nothing other then some tables with data. You can select data to questions like:
SELECT * FROM table WHERE ID = 3;
Now everything is selected from the table when the ID is equal to three. It is not difficult to understand SQL, you just need to know how it works. PHPMyAdmin can help a lot when you are creating your database.
Therefore, start with step 1, and stick with CSS, if not love him. CSS is huge, and you will love it once you know how it works.
To develop applications that can not do without a language like PHP and a database such as MySQL.