I started out with Swing and it was Moved on to JavaFX and a breh was likeI made a small application with it a couple of years back. Much better than Swing and AWT . At any rate, UI/UX isn't my forte, I'll stick to back end.
Never tried AWT but I can only imagine how bad it was considering Swing was considered to be a huge improvement over it.
What type of back end programming do you do (ie. what kind of tasks etc.)?