You do not need to know HTML in order to build websites.
Building a website or any other web solution does not requires extensive knowledge of various programming languages, and yes while those do help definitely, today however if one is willing to invest the time in learning various platforms like Wordpress or Magento, you can build your own website