If you are new to JavaFX there are some good resources to start learning about all the cool features of JavaFX and how the APIs should be used to create applications. This page will give an overview to all resources that I can recommend to any developer who wants to learn JavaFX.


JavaFX RefCard

Together with DZone and Michael Heinrichs I created a JavaFX 8 Refaced that can be found here:


JavaFX Online Tutorial

Sadly you can’t find that many JavaFX beginner tutorials online. In addition some tutorials are old and target a JavaFX Version < 2.x that isn’t compatible to JavaFX 8. Here is a list of good JavaFX tutorials that are up to date and can be used as a good starting point:</p>

Online Course

I created a 2 hour online course for Parleys. The “JavaFX for beginners” course gives an overview to the JavaFX APIs and shows you can create your first applications by using the Scene Graph, controls, layout panes, CSS and FXML. For a beginner this is a good point to get a quick overview of JavaFX and a start creating your first small applications.

JavaFX Training

Each year I offer JavaFX related trainings at the JFX Days in Zurich.

JavaFX Books

Next to my JavaFX book there are some other good books that can be used to learn the basics of JavaFX. Currently there are no experts book on the market and therefore all JavaFX books are good for beginners. I would prefer the following ones: