I learn't HTML in college, not really knowing exactly what was what haha. I just basically learned the structure of an HTML file, adding text, making it bold etc. After getting a bit of knowledge in that, I started to work with CSS, making text bold etc.
There are software's out there which is basically an drag and drop, very easy to use and no web coding knowledge needed.
Here are some tricks I picked up to keep your web pages fast, simple and user friendly -
1. Choose a good web host - Having a poor web hosting will make your website not load, erroring every 2 minutes and just really useless.
2. Avoid big sized images - Try not to add big images to your web pages, this will decrease the loading speeds. If you need images, try and use a smaller file format like gif.
3. Colour scheme - Choose responsible colours. Do not put pinks onto of reds , purple onto of blues etc. Its hard for users to read and therefore closing your website on there browser.
4. Enjoy it - Don't stress out if you can't do something, just Google it. If you get to stressed out, you'r going to dislike creating websites and therefore you will have the 'cant be arsed attitude'
5. Keep away from doing stuff illegal - Basically, not create an piracy website, illegal movie watcher etc.
Hope this helps