If you can learn to code and program by hand using a text editor you will have more or less total control over what you create and will never need to use Dreamweaver. In my opinion, Dreamweaver hinders rather than helps.
Flash is okay but fiddly. Acitionscript is similar to Javascript, though, so is quite easy to learn.
Photoshop is a must.
________
New Class