Can I dive directly to the Hubspot CMS tutorial or shall I learn more HTML/CSS/JS?

I hope someone can enlighten me.

I have very basic knowledge of web development(HTML/CSS/JS). Can I dive into this tutorial right away or do I need to take a step back?

Yes you can proceed even with basic Web Development, always remember practice is the key.

Hi @RalphEmbalsado,

welcome to the developer group!

Technically you can just “dive right into it” but consider following things:

  • successfully complete at least the CMS for Developer certification from the HubSpot Academy
  • create a free CMS sandbox
  • bookmark developers.hubspot.com so you have all the docs at your fingertips
    • since you’re just getting started learn everything about loops, statements and the default variables; filters are also pretty helpful (this page might freeze the browser, so don’t panic and just wait a few seconds)
  • if you want to develop themes - start with the official boilerplate; it’s way easier compared to modify a new 3rd-party framework like bootstrap5 to HubSpot. (FYI - HubSpot grid/the boilerplate is based upon bootstrap 2.3.6)
  • As for HTML, CSS/JS in general: You should know a bit. If you know/understand semantic HTML - it’s great.
  • Performance is key so tech. SEO/performance optimization is also an important topic you should take care of right from the start. Otherwise it might be quite frustrating and time consuming to go back and optimize/rewrite code.
  • Since you’re just getting started I don’t want to overload you with things like web components, vue.js or react.js. Those are great things but - from my experience more on the advanced/pro side of things.

My personal tipp: Learn how to develop custom modules - once you’ve developed a few great once you will hardly have any limitations. Besides a specific HubSpot tier function like memberships which is available only in CMS Enterprise, but if you’re familiar you can develop/think of workarounds :slightly_smiling_face:

Let me know if you need more guidance

best,

Anton