Everything you need to know to start using JavaFX

This might not be your first time dealing with user interfaces in Java, so chances are you already familiar with one of the many frameworks around....