learn AWT before Swing?
843789Mar 1 2010 — edited Mar 2 2010I have zero practical knowledge of Java GUI programming.
Swing sits on top of AWT. Swing is easier than AWT. Yet, so as to understand Swing, and to be able to do things Swing might not be able to do, I am inclined to first only use AWT. Build a base on which to learn Swing.
A counter argument would be, in my opinion, C vs. C++. While C++ sits on top of C, I don't see any benefit to learning pure C before C++. Further, I don't want things to be too difficult before making them easier regarding GUIs.
Should the progression be: AWT then Swing? Swing then AWT then Swing? just Swing, and learn AWT if ever needed?