JavaFX сейчас определенно не является основной технологией, но она может помочь вам понять, как работают приложения RIA, не основанные на HTML и JS. Итак, если вы просто решите, с чего начать обучение, я бы предложил сначала попытаться ознакомиться с некоторыми общими идеями о том, как реализовать приложения RIA и каждую технологию RIA, если у вас есть для них хорошие материалы.
В долгосрочной перспективе я бы предпочел подходы, не зависящие от платформы и поставщика, такие как HTML5. Тем не менее, использование некоторых устоявшихся технологий RIA, таких как Flash от Macromedia / Adobe, Silverlight от MS или Google Web Toolkit , никогда не является недостатком - у них определенно есть несколько блестящих идей, которых вы не найдете нигде в другом месте.