If you want to code the design of web apps or emails, you need to use HTML and CSS. HTML structures a website and also contains data for the website's content, and CSS polishes things up with style to make them better looking.
Learn WHY HTML5 is the best for you