If you want to learn web designing, First of all you have to learn following things.
You have to clear all the concept of HTML and CSS, flash is used for animation. Flash is not that much important, it depends on you. If you like to use animation in your website at that time flash comes in picture.
I totally agree
Im still stuck at CSS though
I havent explored through flash yet