Navigation: Developer Force | Visualforce (User Interface)
Use Visualforce to extend Salesforce’s built-in features, replace them with new functionality, and build completely new apps. Use powerful built-in standard controller features, or write your own custom business logic in Apex. You can build functionality for your own organization, or create apps for sale in the AppExchange.
We recommend that you start by doing tutorials in Trailhead, and then reference the official Salesforce documentation.
The following resources are written and maintained by Salesforce's award-winning documentation team. The content is updated every time Salesforce is upgraded with a new release, typically three times per year. You will always find the most current and trusted content in the official Salesforce documentation.
The following resources contain valuable content written by Salesforce and our community. Note that the content may not be regularly maintained.