Start making random website designs to try out doing things in different ways and eventually you'll get the idea on how to lay something out.
Use notepad2 instead of frontpage/dreamweaver so you actually learn it and dont just use wysiwyg editors.
Also try and learn CSS as you go along so your sites can easily have different themes/styles.
Then you can move on to php.
Bookmarks