Hey congrats on starting to learn. I would like to help you.
Here are a few things that will help you be designing in no time.
First of all you need to learn how to design a page from top to bottom. instead of thinking of this as a nice looking site think of it as putting boxes in different places. once you can control where things go then you can decide what things to put there later on.
Also you need to understand the file structure. This mainly to start out with will help you with your styles.css
I am going to post you a link to a you tube video that will show you step by step how to make out a template for a website and your an external css file in order to do so. Once you go through this it will change your perspective completely and probably leap you light years ahead of where you are today.
Just watch these videos. take point of the use of externals files. then create something basic. Once you have done this and you become bored of html and css pick a new language and start learning it. I think PHP is a great way to start once you get a good understanding of html and css. Then php and jquery.