Hi Amanda,
Web design is definitely a skill worth learning and there are numerous ways to go about it. I'd suggest that you start by learning HTML and CSS (just run a Google search for tutorials on each, or check our
industry directory for resources in the tutorials section) - of course, if a structured class is more your style you can check your local community college for basic design courses.
There are a number of programs you can use to create different types of website designs and graphics - Photoshop, Illustrator, Fireworks, etc. are 'top of the line' (but there are also free graphics programs you can start with [another easy Google search

])
We also have an HTML/CSS course running right now for free on the forums. You can access the
previous three sessions in the archives here and keep an eye out for announcements about the next session - if you're serious about learning this is an EXCELLENT way to start developing the skills and knowledge you need to design webites. (note, you do need 25 posts to access the archives and the forum chatroom where the sessions are held...)