Web: Oracle JavaFX Tutorial
Work through "Hello World, JavaFX Style", "Form Design in JavaFX", and "Animated Shapes and Visual Effects". Optionally,
want to look at "Fancy Design with CSS" and "User Interface Design with FXML". These last two are optional since on future projects you
may, if you want, use CSS and/or FXML, but you will not be required to.
JavaFX example that uses both widgets and and a canvas. Drawing is done using the more primitive
javafx.scene.canvas.GraphicsContext and javafx.scene.image.PixelWriter rather than creating JavaFX graphics element objects.