I used Corel Draw 9 to draw the shapes for the main logo, and Photoshop to work with those shapes afterward (I exported to Illustrator first, then "copied" the paths and "pasted" to Photoshop since you can't copy from draw to photoshop - Draw is far superior to Illustrator IMHO).
I created all the icons, buttons, gradients and whatnot in Photoshop.
I built the actualy page using Homesite 5.0. The layout is controlled by PHP, whereas the News script is generated with CGI (everything will be controlled by PHP eventually, the CGI news script is left over from the old design).
I have a Linux based webserver on my LAN which I use to develop PHP/MySQL based webpages and work with the forum designs before I upload to the main Rage3D server.
The easiest way to learn is to just sit down and play with it all. That goes for graphics (vector and bmp), plain HTML and serverside scripting like PHP, Perl/CGI and ASP as well as clientside scripting like Javascript and webserver setup (which is definitly part of being a webdev).
Play with photoshop as much as you can, click all the buttons and menus and explore the whole thing. There are tons of tutorials out there which will help familiarize yourself with it like
www.wastedyouth.org (my fav), and
www.pixelcore.com is a good start-point. Also check out
www.deviantart.com.
Don't use a WYSIWYG HTML editor, if you want to
learn use a text-based editor like Homesite which shows you the code and gives you total control.
Oh, and most importantly, don't just test with Internet Explorer! Contrary to what most "pro" webdevs thing, IE is
not the only browser people use. Get Mozilla (
www.mozilla.org) and Opera (
www.opera.com) and if you have access to it, test on Linux as well.