This document provides an overview of JavaFX 2.0 and how to build JavaFX applications. It discusses the JavaFX 2.0 platform, building applications in Java, GroovyFX, ScalaFX and Visage, and the JavaFX 2.0 architecture. The document contains code examples for building a simple "Hello World" application in each technology. It also covers JavaFX properties, lists and binding capabilities.