The sources for this tutorial are in the Github Tutorial Directory of sapphire-core in the appdemo package.
Easy Project Setup by usibg the sapphire-core giter8 template. See giter8 Documentation for g8 setup.
IntelliJ IDEA Community Edition or other IDE with Scala support.
Helpful for FXML Editing is the Scene Builder.
For understanding of the sccene graph there is a tool called Scenic View .