The document discusses building Metro-style applications for Windows 8 using various technologies like JavaScript, HTML5, CSS3, C#, Visual Basic, C++ and XAML. It outlines the goals of getting started with Metro apps, introducing basic concepts, investigating Windows Runtime controls and using asynchronous APIs. It also discusses learning to create Metro-style user interfaces, handle navigation and add simple data binding. The assumptions include basic knowledge of web technologies, .NET development and Metro-style apps. It compares building Metro apps with JavaScript, HTML5 and CSS3 versus C#, VB, C++ and XAML. Finally, it demonstrates creating a simple "Hello World" Metro app and modifying an existing blog sample app.