Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

Learn Lightning Web Components with Trailhead

If you’re not already an experienced LWC developer, the best way to learn Lightning web components is with the extensive collection of lessons and projects on Trailhead.

Comprehensive Trailhead Trails

For the most complete foundation, start with these Trailhead trails to get you up to speed with Lightning web components, including necessary JavaScript skills.

  • Learn to Work with JavaScript

    Lightning web components are implemented using modern HTML, JavaScript, and CSS. We suggest that you have at least an intermediate level of skill with JavaScript. This trail consists of two modules that make sure your JavaScript background is solid.

  • Build Lightning Web Components

    This Trailhead trail provides a complete foundation for working with Lightning web components.

Essential Trailhead Modules

To focus only on the essentials, these Trailhead modules provide the conceptual basics of Lightning web component development. Every developer working with LWCs should complete all of these modules to ensure they have solid, basic skills.

Focused Trailhead Projects

These projects get you going fast with Lightning web components. Fast is exciting!

Most LWC modules and projects are general purpose, rather than specific to a particular mobile app. For setting up to specifically work with Lightning web components and your specific mobile app, such as the Field Service mobile app, follow the steps provided in Set Up Your Development Environment.

Note

MOAR, MOAR, MOAR

These modules and projects are great if you want to learn specific areas of Lightning web components, or have experience with our other UI customization frameworks, such as Visualforce or Lightning Aura components.