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