Post link: https://www.facebook.com/groups/jugbd/posts/5104084719638172/
Amit Sen: Since you are new, focus only on Java Core. In fact, focus only on learning basic programming constructs like variables, conditional statements, control statements, syntax, etc. When you are confident enough in those concepts, go for learning OOP concepts. This will help you a long way in building any software. Regarding JavaFX and Swing, they are GUI libraries. When you are done mastering the basics and OOP, you can try out these libraries to make simple GUI applications like a Calculator. These will help you apply those basic concepts to a real-life situation.