Every couple of months I have to make small changes in an already existing webapps and I'm able to copy the style of the code and I get by.
Recently, I've been trying to learn more about Frontend and started exploring a React project at work. Between the framework, the state model, and how things are actually wondered, I was just bewildered. Many years ago, stuff was simple, HTML, with Javascript and CSS. You could serve JSON from the backend and your JS along with CSS could style the page, or you serve the whole thing.
Given my experience with this archaic pattern, I've now started exploring HTMX with Golang. This seems more my speed.
But, I want to build beautiful web applications, but I don't get CSS. Like is it supposed to be this hard to build a UI? I've been reading about some frameworks (for e.g. - https://picocss.com/)
Are there books or blogs that you'd recommend I read, so I can understand the beauty and challenges of frontend dev? It seems very manual to me. I obviously appreciate beautiful apps that are easy to use, intuitive and performant. I'll also pay for apps that have a great UX. So the excellence of it isn't lost on me, but I just can't figure out the grind.