There are plenty of examples in the documentation and the forum
Take the first chapter from Requesting Help: (and ofc all the rest)
You might find a well documented theme that fits your use case, but as soon you need some thing the theme does not provide you are back to coding understanding how Theme and Hugo work.