SalesforceTrailhead
  • Today
© 2026 Salesforce, Inc. All rights reserved. Privacy Terms of Use Trust Accessibility Cookie Preferences
  1. Skills
  2. App and Software Development
  3. Programming Languages and Frameworks

Learn Programming Languages and Frameworks

Write efficient, maintainable code across a range of languages and frameworks used in enterprise and web development.

Why It Matters

  • Core for your role
  • Growing demand
  • Salesforce Platform
  • Developer
  • Administrator
  • Architect

Completed

Completed with Quick Start: Apex · Mar 2026

Learn it

Finish one badge with a hands-on challenge, or a superbadge, to complete Programming Languages and Frameworks.

Badges that complete it

  • Badge

    Quick Start: Apex

    Write your first Apex class.

    Hands-on challenge · Beginner · 20 minsCompleted
    Review
  • Badge

    Apex Basics & Database

    Use Apex to add business logic and manipulate your data in Salesforce.

    Hands-on challenge · Beginner · 2 hrs 45 mins
    Start

Trails and Trailhead Journeys that include them

  • Trail

    Developer Intermediate

What you’ll be able to do

Every question and challenge for this skill checks one of these.

  • Write and call an Apex class and method.
  • Query records with SOQL and SOSL.

Frequently asked questions

Write efficient, maintainable code across a range of languages and frameworks used in enterprise and web development.

Complete a badge with a hands-on challenge that teaches it, like Quick Start: Apex or Apex Basics & Database.

Programming Languages and Frameworks is core for Administrators, Developers, and Architects.

Related skills

  • Not completed

    DevOps and Release Management

    Streamline software delivery with continuous integration, deployment automation, and release governance. Covers modern DevOps toolchains and Salesforce-specific deployment practices.

    Growing demand

    Learn It
  • Completed

    Platform Configuration and Administration

    Configure, secure, and manage enterprise platforms to support business processes and user needs — applying declarative tools, governance models, and operational best practices to keep systems performant and compliant.

    High demand

  • Completed

    Quality Assurance and Testing

    Ensure software reliability through structured testing, code review, and quality practices across the development lifecycle.

    Growing demand

  • Completed

    Salesforce Development

    Build and customize applications on the Salesforce platform using code, configuration, and low-code tools. Covers Apex, LWC, SOQL, and the broader Salesforce developer ecosystem.

    High demand

  • Not completed

    Web and Mobile Development

    Design and build responsive web and mobile applications using modern frameworks and standards.

    Growing demand

    Learn It