Learn Wing
Getting started with Wing
- Build your first Wing app
- Build your first Wing application. This guide will walk you installation, IDE setup, creating your first project, simulating the cloud locally and deploying to AWS. 
- Step-by-step guide
- Only got 5 minutes? This step-by-step is designed to walk you through some of the unique aspects of Wing. 
- Wing by Example
- Learn Wing with bite sized code examples including variables, functions, if/else, classes, encoding, and much more . 
Documentation
Read the core documentation.
Reading the documentation is essential to understanding the full capabilities of Wing.
Reading the documentation is essential to understanding the full capabilities of Wing. Our comprehensive guides and references will help you get up to speed quickly, whether you're a beginner or an experienced developer. Dive into the details and learn how to make the most of Wing's features and tools.
- The standard libraryAPI references for the Wing and supported modules 
- CLI User manualCompile, Test, and Run Wing Programs 
- Language referenceThe Wing programming language reference. 
Core concepts
Learn the concepts of Wing.
Understanding the core concepts of Wing is essential to building cloud-native applications. Our documentation will help you understand the key concepts and features of Wing, so you can build powerful and scalable applications with ease.
- Why Wing?Understand the unique aspects of Wing as a cloud programming language. 
- PlatformsExplore Wing platforms to deploy your applications to the cloud. 
- Preflight/InflightUnderstand the unique aspects of Wing with runtime and compile time functions. 
- Local simulationSimulate the cloud locally with the Wing console 
- Wing application treeUnderstand how Wing defines the application's construct tree. 
- Testing with WingLearn how to test your Wing applications. 
- CI/CDLearn how to set up CI/CD for your Wing applications. 
Join the community
Joining our Discord and GitHub communities is a great way to stay connected with other Wing developers, get help with your projects, and contribute to the growth of the Wing ecosystem. By joining these communities, you'll be part of a vibrant and supportive network of developers who are passionate about building a better cloud programming experience.