I'm trying to learn how to program Windows GUIs. So far I've gotten the impression that this can be accomplished using a variety of different methods. If I learn to program GUIs using one method, does that mean I still have to learn 3 more?