Hi , I haven't worked on JavaFX before. I like to learn new technologies . Are there any pre-requisites to learn this book , any basic languages that we need to know ? Does this book cover any applications built using JavaFX or just how to work on it ? thank you.
you only need to know Java. If you know the APIs of other UI Toolkits like Swing you would have some benefits and there are notes in the book that compares some of the JavaFX APIs with swing. Since JavaFX 2 it isn't a scripting language anymore. JavaFX is a real Java API / Framework like swing and therefore you can use any Java IDE to code javaFX applications.