Глядя на учебник JavaFX, я бы сказал, что:
- вам не нужно знать Swing для использования JavaFX
- если вы найдете учебник по JavaFX, то обучение в Swing будет непросто
Если у вас вообще нет фона программирования, то запуск на любом языке будет проблемой. Если вы знаете немного программирования на языке, тогда это все равно будет проблемой.
Мой совет - погрузиться и работать над этим. Быстрый поиск в Google (JavaFX Hello World) имеет множество обращений ... Я быстро посмотрел на этот, и я бы сказал, начните с него.