Learn Wing
Getting started with Wing
- Build your first Wing app
Install Wing, set up your development environment, and 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 as a cloud programming language and give you a sense of the developer experience we are aiming for.
- Wing by Example
Inspired by Rust and Go, Wing by Example is a list of annotated example codes helping you understand elements of Wing. 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 library
API references for the Wing and supported modules
- CLI User manual
Compile, Test, and Run Wing Programs
- Language reference
The 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.
- Platforms
Explore Wing platforms to deploy your applications to the cloud.
- Preflight/Inflight
Understand the unique aspects of Wing with runtime and compile time functions.
- Local simulation
Simulate the cloud locally with the Wing console
- Wing application tree
Understand how Wing defines the application's construct tree.
- Testing with Wing
Learn how to test your Wing applications.
- CI/CD
Learn 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.