Hi Gregory,
Just wanted to jump in on this one as a professional web designer/developer. A lot of the advice given here is great but to be honest, from your questions you just will be confused and struggling with a lot of it.
Wordpress and similar tools will just be a pain for a complete novice, unless your chosen host provides a installer for them.
My advice to you is start very simple. With a pen and paper.
Figure out what you want on your site, where you want to place images and text, and draw it out. Its far faster to do this than to try and mess around with lots of different technologies you are unsure of.
At your level, I would stay away from anything but a simple static site for now. Get your gallery working and leave the blog for a little while until you get comfortable with running a site. It's a bit more leg work in the long run but far less complicated. As you get confident you can try more advanced techniques to improve you workflow.
Read up on HTML and CSS and that's it. Don't get confused with all the other suggested tools/languages/products that have been recommended. At the end of the day the web is made up from HTML and CSS however its generated.
www.w3schools.com is a good starting place
Use Dreamweaver to build the pages you drew out on the paper in HTML and CSS and see how they come together. The beauty of sticking with just HTML and CSS is that you can run the whole lot on your computer with out any fancy programs. Internet Explorer (or which ever browser you use) will open and display the files just fine.
Tweak them until they look how you want them and then upload them to your hosting provider.
If you get really stuck you can PM me and I'll try to help out.
Just keep things simple for now.