I took several courses and learned the basic syntax of Java. I'm wondering which Java tools should I study if I want to develop desktop and mobile applications?
I'm learning javafx now. Is this primarily used for desktop development or will it help me in Mobile Android development as well?If not, what should I look in to? Thank you.
You should have a look at RoboVM: http://robovm.com/
Yet, JavaFX isn't the best solution for mobile app development, in my opinion. Java is perfect for Android, though.
Regarding desktop development, JavaFX is really appropriate (Windows, Linux, Mac OS X, with a nice feature for self-deployment packages (using Inno Setup on Windows, and creating native .dmg package on Mac OS X)).