This website will take you step by step on how to do HTML and CSS and will allow you to do practice activities.
Want to know the meaning of HTML and CSS this is the website to go to.
If you are more of a visual learner this site gives you step by step videos.
To learn the basic by going to this site. You will be able build a basic HTML site.
This site gives you info about CSS. It provides the basics, tutorials, and a reference page.