Hey akexsam, a little knowledge of HTML CSS, and graphic design goes a long way!
I started seriously learning HTML, CSS, and Javascript through FreeCodeCamp, SuperHi, and Mimo last year, and I’ve been able to create more complex layouts. Here is the latest website I’m working on: https://diasporamemory.com/
It’s still under construction, but I designed it beforehand on Penpot, and now I am customizing the Mercury theme to match my mockup.
Publii is fantastic for this because it’s so flexible, has a great user interface, and handlebars is easy to pick up and very similar to HTML.
I’d recommend reading their developper documentation and browsing this forum on a regular basis to get some tips.