Shopify doesn’t use a single language but a stack. The core platform is written in Ruby on Rails which is what Tobu Lutke, the originator of Shopify was good at. It then uses the Liquid templating language for the front end. Supporting all that is JavaScript, MySQL, PHP, Go, Docker (and its commands) and Ngnix. It’s a real mix of languages but they all complement each other to deliver a fully operational SaaS platform that can satisfy almost a million users. Liquid is the only area of Shopify that you can influence by using any of your own code. The rest of the platform is locked down but as Liquid manages the front end and the customer experience, you can use it to influence the look and feel of your storefront. Everything you need to know about Shopify and Liquid is on this page.