Nein, es spricht IMHO nichts dagegen.
Als initiale Lehrmittel habe ich primär die folgenden Seiten von Oracle selbst verwendet:
-
die technische Doku
-
die Tutorials
-
die CSS Referenz, um die Anwendung ansatzweise schön zu machen
Aber was Third-Party-Tutorials angeht, ist mir leider noch keine gute Sammlung bekannt.
Ich mache gerade "learning by doing" und bin viel auf StackOverflow unterwegs.
Hilfreich ist mitunter aber vielleicht auch:
-
e(fx)clipse, wenn du unter Eclipse JavaFX programmieren möchtest (ich verwende hier primär die dort integrierte
DSL namens
FXGraph (JSON-ähnlich)
- den
SceneBuilder, um FXML-Dateien zu erstellen findest du hier
-
JFXtras - Bibliothek vieler Third-Party-Widgets
- die Seite
fxperience.com, an der maßgeblich auch ein Oracle-Mitarbeiter aus dem JavaFX-Team mitarbeitet, sowie deren Sammlung an nützlichen Widgets, die JavaFX per default fehlen:
ControlsFX
Die letzen beiden Links aber setzen (glaube ich) Java8 voraus, daher empfehle ich dir, schon mal damit zu arbeiten, zumal es noch Bugs in der FX-Version von Java7 gibt, die wohl nicht mehr behoben werden :-(
Ich empfehle dir für eine Lehrstunde in JavaFX-CSS übrigens die der jfxrt.jar enthaltene CSS-Datei, die das Default-Skin von JavaFX beschreibt:
java - Default JavaFX-CSS - Stack Overflow
(Der Link zeigt noch, wo die "caspian.css" liegt, das ist das Skin von JavaFX 2 - also von Java7. Das CSS von JavaFX 8 - Teil von Java8 - hat, soweit ich weiß einen anderen Namen, sollte aber bestimmt an der selben Stelle im aktuellen JAR zu finden sein.)