JavaFX definitivamente no es una tecnología convencional ahora, pero podría ayudarlo a comprender cómo funcionan las aplicaciones RIA no basadas en HTML y JS. Por lo tanto, si simplemente decide qué comenzar a aprender, le sugiero que primero intente familiarizarse con algunas ideas generales sobre cómo implementar las aplicaciones RIA y cada tecnología RIA lo haría aquí siempre que tenga buenos materiales para ellas.
A largo plazo, preferiría una plataforma y enfoques agnósticos de proveedores, como HTML5. Sin embargo, buscar algunas tecnologías RIA establecidas, como Flash de Macromedia / Adobe, Silverlight de MS o Google Web Toolkit nunca es una desventaja: definitivamente tienen algunas ideas brillantes que quizás no encuentres en otros lugares.