HubSpot uses several coding languages. At the core of HubSpot development are HTML, CSS, and JavaScript, which are used for creating and styling web pages. However, HubSpot also uses a proprietary templating language called HubL. HubL is used to create dynamic content on web pages, such as personalizing content based on user data or creating repeatable elements on a page. Understanding HubL is crucial for a HubSpot developer, as it allows them to fully leverage the capabilities of the HubSpot platform.