To learn Salesforce, start on Trailhead, Salesforce's free official learning site, and practise in a free Trailhead Playground or Developer Edition org. Take the Admin Beginner trail first to learn the data model, customisation and reports, then choose a path: admin, developer, business analyst or AI agents. Finish with a first certification and a small real project to prove what you know.
This guide was first published in 2019 as "Learn Salesforce Basics: Beginners' Guide". It has been rewritten for 2026, and now also covers our earlier guides to Trailhead trails and to becoming a Salesforce developer.
What you are actually learning
Learning Salesforce means learning a role on the platform, most often administrator or developer, not the whole product. Salesforce is a cloud CRM platform; our post on the benefits of Salesforce explains what companies use it for. "Learning Salesforce" usually means learning one of these roles on it:
| Role | What they do | Main skills |
|---|---|---|
| Administrator | Configures and runs an org for its users | Data model, security, Flow, reports, user management |
| Developer | Builds what configuration cannot | Apex, SOQL, Lightning Web Components, APIs, the Salesforce CLI |
| Business analyst | Turns business needs into requirements and processes | Process mapping, user stories, testing; see our Salesforce business analyst guide |
| Consultant | Designs solutions for one cloud or industry | Admin skills plus product depth, such as Sales or Service Cloud |
| AI and agent builder | Designs and builds Agentforce agents | Admin skills, data, prompt and agent design |
Everyone should learn the admin basics first: developers who skip them build code for things a flow could do.
How to learn Salesforce, step by step
Learn Salesforce in eight steps: a free Trailhead account, a practice org, the basics, a beginner trail, a chosen path, a project, a certification and the community.
- Create a free Trailhead account at trailhead.salesforce.com. Trailhead's home page says you can "learn for free with hands-on training", through bite-sized units (badges), guided paths (trails) and superbadges that test you on real-world scenarios.
- Get a practice org. Trailhead creates Trailhead Playgrounds for its challenges; you can also sign up for a free Developer Edition org at developer.salesforce.com/signup for your own projects.
- Do the platform basics. The 45-minute Agentforce 360 Platform Basics module covers what the platform is, its use cases, the architecture, Setup and AgentExchange (formerly AppExchange), Salesforce's app marketplace.
- Take the Admin Beginner trail (details below). Do every hands-on challenge; they are where the learning happens.
- Choose your path: admin, developer, analyst or AI (see the next sections).
- Build a small project end to end, such as a recruiting app or a support desk with a custom object, a flow, a validation rule, a report and a dashboard.
- Take a first certification once practice tests feel easy.
- Join the community: local Trailblazer groups and online forums are where you hear about real problems and roles.
The most helpful Trailhead trails for beginners
The two best starting trails are Admin Beginner and Developer Beginner. Trailhead has hundreds of trails. These two are the best starting points, with the times Trailhead lists today.
Admin Beginner (about 7 hours 20 minutes): "Start your #AwesomeAdmin journey by learning the basics of customizing Salesforce." Its five modules:
- Data Modeling: objects, fields and relationships (see our data model guide).
- Data Management: importing and exporting data.
- Lightning Experience Customization: changing the interface without code.
- User Engagement: in-app guidance for users.
- Reports and Dashboards for Lightning Experience (see our reports guide).
Developer Beginner (about 14 hours 10 minutes): "Learn the basics of how to develop apps on the Salesforce Platform." Its ten steps run from Platform Development Basics through Data Modeling, Formulas and Validations, Flow Builder Basics, Apex Basics and Database, Apex Triggers and Lightning Web Components Basics.
After these, look for trails on Flow automation, security and sharing, and the cloud you want to work in. For AI, Trailhead's Agentblazer Status has three levels, Champion, Innovator and Legend, renewed each year by completing the latest trails.
Free Salesforce learning resources beyond Trailhead
Trailhead is the core, but Salesforce publishes other free material that helps beginners:
- Salesforce's own Salesforce tutorial for beginners, covering basics, customisation, automation tools and reports and dashboards.
- The Trailblazer Community on trailhead.salesforce.com, where learners ask questions and join local groups.
- Salesforce Admins (admin.salesforce.com) and Salesforce Developers (developer.salesforce.com) for blogs, documentation and release guidance.
- A free Developer Edition org for your own projects; our guide to creating a Salesforce developer account walks through sign-up.
How long does it take? Salesforce's tutorial page says the basic navigation and core functions can be understood in a few hours, while advanced features and administration take several weeks or months.
The admin path
Admins keep Salesforce useful for the business. After Admin Beginner, focus on:
- Security: profiles, permission sets, roles and sharing; see our security guide.
- Automation: Flow, validation rules and approval processes. Salesforce ended support for Workflow Rules and Process Builder on 31 December 2025 and points everyone to Flow Builder instead; our workflow guide explains the move.
- Data quality: record types, lead status, merging duplicates and Data Loader.
- Safe change: building in a sandbox before production.
How to become a Salesforce developer
To become a Salesforce developer, learn the admin basics, then Apex, SOQL and Lightning Web Components, the developer tools, and build projects you can show. Our Salesforce developer salary guide covers what the role pays.
- Learn the admin basics first, so you know when not to write code.
- Learn Apex and SOQL: classes, triggers, collections, tests, and the governor limits every developer must design around.
- Understand the save order: our order of execution guide explains why triggers and flows interact the way they do.
- Learn Lightning Web Components for the user interface.
- Learn the tools: VS Code with the Salesforce extensions, Git and the Salesforce CLI, and how releases work in our DevOps guide.
- Learn integration: REST APIs and the integration patterns.
- Build and publish projects from a Developer Edition org to a public Git repository, then take the Platform Developer certification. Our list of Salesforce project ideas gives starting points.
Which Salesforce certification should you take first?
Most beginners should start with Platform Foundations or Platform Administrator. Trailhead says it helps you prepare for more than 60 official Salesforce certifications. For beginners, four matter most:
| Certification | Who it is for | Exam fee (retake) |
|---|---|---|
| Platform Foundations | Complete beginners wanting a first credential | US$75 (free retake) |
| Platform Administrator | Admins, consultants, analysts | US$200 (US$100) |
| Platform Developer | Developers writing Apex and LWC | US$200 (US$100) |
| Agentforce Specialist | People building and managing AI agents | See the exam guide |
Fees are from Salesforce's exam pricing article and exclude tax. The Platform Administrator exam guide lists 60 scored questions, 105 minutes and a 68% passing score, and now includes an Agentforce section worth 8% of the exam (as of November 2026). Platform Foundations has 40 questions, 70 minutes and a 62% passing score. You can take the same exam up to three times per release cycle; a retake costs half the original fee, except for Foundations exams, which have no retake fee.
If you are preparing for interviews, our Salesforce interview questions cover admin, developer and integration topics.
Mistakes beginners make
The common beginner mistakes are learning without building, memorising answers and studying retired tools.
- Collecting badges without building anything. Employers ask what you built; a project you can demo beats a badge count.
- Memorising exam dumps. They break Salesforce's certification rules and leave you unable to do the job.
- Skipping security and data. Most real admin work is access, data quality and automation, not screen design.
- Learning retired tools. Older tutorials teach Salesforce Classic, Workflow Rules and Process Builder; learn Lightning Experience and Flow Builder instead (see our Lightning guide).
Getting help
Learning is the first step; real projects teach the rest. Techila is a Salesforce Summit Partner, and we regularly hire Salesforce admins, developers and consultants; see our open roles. If your company needs trained Salesforce people now, our staff augmentation team can help. Talk to us.
Frequently asked questions
Can I learn Salesforce for free?
Yes. Trailhead, Salesforce's official learning site, is free, and so are the Trailhead Playground and Developer Edition orgs you practise in. You pay only if you take a certification exam or choose instructor-led training.
How long does it take to learn Salesforce?
The Admin Beginner trail takes about 7 hours and the Developer Beginner trail about 14 hours, but being job-ready takes longer: most people need a few months of steady practice, including hands-on projects, before passing a first certification such as Platform Administrator.
Which Salesforce certification should I get first?
Platform Foundations if you are completely new and want a low-cost first exam (US$75). Platform Administrator if you want to work as an admin or consultant. Platform Developer if you plan to write Apex and Lightning Web Components. Agentforce Specialist if you will build AI agents.
How much does the Salesforce Administrator exam cost?
The Platform Administrator exam costs US$200 plus tax, and a retake costs US$100. It has 60 scored questions, 105 minutes and a 68% passing score, according to Salesforce's exam guide.
How do I become a Salesforce developer?
Learn the platform as an admin first (data model, security, Flow), then Apex, SOQL and Lightning Web Components on the Developer Beginner trail. Build projects in a Developer Edition org, keep them in Git with the Salesforce CLI, and take the Platform Developer certification.
