I am not necessarily attempting to improve on these tutorials, although in places I do provide a bit more detail and explanation. I am just taking a slightly different approach: I want to leverage, and assume, your knowledge of Swing to make the transition easier. I want to, wherever possible and convenient, start from completely empty projects, rather than relying on a specific IDE and its JavaFX templates. Having said this, I don't talk about Swing in any great detail, so it is not essential. Experience of building a GUI, even in a different language, will be useful though.