You only need to program if your site is interactive. So if you’re writing a site that displays information, images, videos, text etc, then you won’t be writing any programming code (HTML and CSS are sufficient). If you want your sites to accept input and do things with it (e.g. Fluther), then you’re you’re going to need some programming.
It would be easiest by far to hire a web designer, next would be using some pre-made templates, even more complex would be taking a class on web development/design, and by far the most involved would be learning a programming language. The basics of HTML and CSS are very straightforward. The idea is that you take a block of text that your page will display, and then you use special tags to indicate this chunck of text here is a headline, this chunk is a paragraph, this chunk is a link, and this is a link to an image to display. It’s a lot like writing an outline. CSS is all about formatting the text, so you say, every time we see a chunk of text marked as a paragraph, use black text, a 12-point, sans-serif font, on a plain background.
Real computer programming is very different. It’s all about creating complex behaviors and problem-solving and can take years to master. It’s almost certainly overkill for what your needs are, but it’s a very creative and rewarding mental challenge that can be a lot of fun. I don’t know if you’re a fan of logic puzzles, or things of that nature, but coding can give you a much more intense version of the satisfaction you get when you solve a tricky puzzle. When you’ve created something in code, it can feel similar to the achievement you feel when you produce a piece of art, or write a really good paper. It’s a thing in the world that was born from your mind, that others can enjoy and interact with, which is a special feeling. Also, we need more female programmers out there, so if you at all have the inclination, you should check it out. As a language that’s easy to learn, has a pleasant syntax, and is also very useful for most types of programming that has a lot of resources available to learn, I would highly recommend Python.