C# is a simple yet powerful object oriented language that enables programmers to create Windows applications, Web services, database tools, components, controls, and more. XAML is a declarative markup language that simplifies creating a UI for a .NET Framework application. The application development training presented here will teach you how to develop apps for a range of scenarios from the enterprise to Windows Store apps for consumers.