haXe (pronounced "hacks") is an exciting new programming language that replaces server-side code as well as client-side code and can be used to build Web and desktop applications. Neko (pronounced "nee-ko") is a small, lightweight virtual machine that allows for the execution of haXe applications on the Windows, Mac or Linux desktop. This hands-on guide is the first to cover these popular, new and free tools and get readers up and running quickly. It addresses the benefits of haXe, and then goes on to explain how to build Flash applications and target Ajax with haXe, work with XML and data with haXe, and combine haXe and ActionScript. It also provides complete coverage of the language, including data types, variables, objects, and more.