HTML is for markup. CSS is for styling.
Markup is the structure of your site. What goes where, and in what order. Text, images, etc.
Styling is the look of your site. What colors, fonts, effects, and design elements you'll use.
There's a lot to know!