About This Developer Guide
LWC Offline Enabled Apps
Learn Lightning Web Components with Trailhead
Learn Lightning Web Components with Documentation
Previous Versions
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.
For the most complete foundation, start with these Trailhead trails to get you up to speed with Lightning web components, including necessary JavaScript skills.
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.
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.
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
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.