HTML or HyperText Markup Language is the main markup language for creating web pages and other information that can be displayed in a web browser.
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and formatting of a document written in a markup language
Basically HTML is the language you use to write your web page, & CCS adds the styes & formating to each web page (from another page ...if you will)
But there are lots of ways you can make a Webpage ....you just have to learn the way you want to do it
I think you can make a webpage from a word document ....
HTML coding
Adobe Dreamweaver
WordPress
Joomla
Drupal (if its still about)
Artisteer
also other coding like php etc ....
also online tools & sites to create webpages sometimes comes with a web hosting site/package...... (I have not used these)
etc ......
just to name a few
Bookmarks