Don’t try to create your first site from scratch. You’ll spend hours and go around in circles.
Initially copy some free templates or use a css wizard and start by just changing one part of the design. Then each site you make you can get more adventurous. You’ll soon get the hang of it with going mad trying to get it to work in all browsers.