When the stuff gets too overwhelming take breaks in between coding sessions.
Take a break! Just let it be for now and come back to it later. I had the same thing with my site and got kind of tired working on it, but after I came back to it I found myself with both appreciation for what I had already done, and more ideas on how to proceed.
Remember art is magic, and fun is magic, your are conjuring things into reality, make sure your having fun doing it! :grin:
You don't have to beat yourself up for being a beginner. Everybody starts from zero.
Don't be stumbled by the websites of other people. Many people have much experience, and often there are also preexisting resources (like layouts, images, or color schemes) used to create beautiful stuff.
Don’t judge your site too harshly against other sites, remember some (like mine) were made slowly over many years by people with too much free time…
I had the idea for my site in 2018, since then I've overhauled every element at least ten times over. I bet all the creators of those intimidatingly cool sites can say the same. Your looking at the culmination of years of methodical refining.