Skip to main content

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.

Get started

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.

Start the interactive tutorial

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 .

Explore Wing by Example

Documentation

Read the core documentation.

Reading the documentation is essential to understanding the full capabilities of Wing.


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?
  • Platforms
  • Preflight/Inflight
  • Local simulation
  • Wing application tree
  • Testing with Wing
  • CI/CD

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.