Lightning lets you build beautiful enterprise applications, for any device, using reusable components written in JavaScript and Apex.
Learn MoreGet background information about the new programming model for building on Salesforce.
Use Aura Components to build modern web apps with reusable UI components.
Create the world's best enterprise app experiences.
Build a Lightning App with clicks, not code.
This session goes into details of the Base Lightning Components' functionality and how you can use them to quickly get apps up and running.
Build your first Lightning Web Component on Trailhead.
Build your first Lightning Component in 30 minutes.
Use Lightning Design System to style a Lightning App and its components.
Kickstart your app-building process with Aura Components--responsive, reusable building blocks for making apps and pages.
Explore key Aura component concepts by comparing them with Visualforce.
Build custom pages for Lightning Experience and the Salesforce mobile app quickly with point-and-click tools.
Comprehensive documentation for building with Lightning
Comprehensive documentation for building with Lightning
Speed up your app development with Aura components, events, and interfaces.
Salesforce Developer Experience (DX) is a new way to manage and develop apps on the Lightning Platform across their entire life cycle.
A collection of extensions for the Salesforce DX development flow.
See how Lightning can be used alongside a suite of Salesforce products to build rich user experiences.
Simplify Aura Component development with this Chrome extension.
Scripts, styles, and code to build with Lightning Design System
A Chrome extension for analyzing Lightning-based apps and communities and identifying performance optimization opportunities.
A list of best practices to optimize the performance of your Aura Components
In this article, we will focus on scenarios where Visualforce pages and Aura components do need to communicate, and we will describe a simple approach to implement those Lightning-to-Visualforce communication requirements.
In this article, we will explore strategies to share code between components, promote reuse, and avoid code duplication.
Secure your Aura Components with LockerService
Put your Visualforce knowledge to good use as you learn to develop with Aura components.
What to know when you want to build production-grade applications for use in your org or to sell in AppExchange
Covers the basics of how to put Aura Components in Visualforce pages, and mitigate navigation for different app environments you might be using the component in simultaneously.
Build pixel-perfect enterprise apps using our design guidelines and CSS framework.
Learn about the security architecture for Lightning and how to protect your components.
Move an app to Lightning Experience and optimize it for your users. No code required.
Build apps fast for Lightning Experience with Visualforce, components, and new design resources.
Learn how Lightning service components are increasingly being used in base components and the best practices for creating your own service components.