HTML and CSS are the basic languages of websites, and you need both to make a good website. HTML without any CSS will not only look ugly, but it can make it look like there's a serious problem with your site. HTML and CSS are very easy to learn, compared to other coding languages.