This document discusses several experimental programming languages including Dart, Go, F#, Opa, Fantom, X10, and haXe. It provides an overview and description of each language, noting their origins and influences from other languages as well as their unique features and goals. These languages tackle new problems and aim to improve on current languages, with some focusing on web development, parallelism, cross-platform capabilities, and more. Understanding these new languages can help programmers choose the right tool for their projects.