Books › Salesforce Developer roadmap

Best books for Salesforce Developers

Platform-specific development, then enterprise practice. The opening books cover administration and a certification path, development with Apex and JavaScript. The build set covers Lightning Web Components, enterprise architecture, advanced Apex, Flow automation, clean coding and data integration. The lead set covers DevOps, architect-level certification and integration patterns.

12 books in 3 stages, about 4,040 pages (at least 101 hours of reading). The notes are ours, with no ratings or sales claims.

See the full Salesforce Developer roadmap →

How to choose your books

A short method, so you read the right book for where you are instead of the longest list.

Find your stage

  • Getting started · 3 books

    The platform and its code: administrator basics, Apex and JavaScript.

    Jump to this stage ↓
  • Doing the job · 6 books

    Building well on the platform: Lightning components, enterprise architecture, advanced Apex, automation, clean code and data movement.

    Jump to this stage ↓
  • Senior and leading · 3 books

    Delivery and architecture: DevOps, architect-level preparation and integration patterns.

    Jump to this stage ↓

If you are unsure, start one stage lower than you think. Books in a later stage assume the working knowledge the earlier ones give you.

Begin with one book

Our starting pick

Salesforce Certified Platform Administrator Study Guide: Launch and Elevate Your Salesforce Career

by Mike Wheeler · 2025

You write better code on the platform once you understand how it is configured and what it already does for you.

See the book ↓

Then pick by your situation

Choose the next book by the problem in front of you, not by its place in the list.

Set a time budget

StageBooksPagesReadingAt 3 hrs a week
Getting started31,15029 hrs10 wks
Doing the job6≥ 1,130≥ 28 hrs≥ 9 wks
Senior and leading31,76044 hrs15 wks
All 3 stages12≥ 4,040≥ 101 hrs≥ 34 wks

Treat this as a ceiling, not a target. Read one book at a time, apply it, then move on; read reference-style books in sections. Totals are approximate.

Judge any book before you buy it

  • Age

    This list runs from 2003 (Enterprise Integration Patterns) to 2025 (Salesforce Certified Platform Administrator Study Guide). Older books earn their place by teaching principles that do not change. For tools and platforms, buy the latest edition.

  • Level

    Check the stage before the title. A book from a later stage will make sense only once you have faced the problems it solves.

  • Format

    The longest book here, Enterprise Integration Patterns, runs about 680 pages. Read very long books as references: pick the chapter that matches the problem you have.

  • Fit

    Ask what you will do differently the week after you finish. If you cannot answer, the book is for a different moment. Come back to it when the situation arrives.

Getting started

The platform and its code: administrator basics, Apex and JavaScript.

  • Start here

    Salesforce Certified Platform Administrator Study Guide: Launch and Elevate Your Salesforce Career

    by Mike Wheeler · 2025

    ~430 pages~11 hrs to read

    Covers the Salesforce data model, security, automation and administration tasks tested on the Administrator exam. Developers need this foundation because most Apex and LWC work extends what configuration already does.

    View book →
  • Learning Salesforce Development with Apex: Write, Run and Deploy Apex Code to Customize Your Salesforce Org

    by Paul Battisson · 2020

    ~250 pages~6 hrs to read

    Introduces Apex from the basics: triggers, SOQL and SOSL, testing and deployment. A reasonable first Apex book once you understand objects, fields and relationships.

    View book →
  • Cover of Eloquent JavaScript

    Eloquent JavaScript

    by Marijn Haverbeke · 2011

    ~470 pages~12 hrs to read

    A thorough introduction to modern JavaScript and programming concepts. Read it before Lightning Web Components if you have not written much JavaScript.

    View book →

Doing the job

Building well on the platform: Lightning components, enterprise architecture, advanced Apex, automation, clean code and data movement.

  • Lightning Web Components (LWC) Development on the Salesforce Platform

    by Brian Cline · 2023

    Guide to building, testing and deploying Lightning Web Components. Read it once you are comfortable with Apex and need to build user interfaces.

    View book →
  • Salesforce Platform Enterprise Architecture, 4th Edition

    by Andrew Fawcett · 2014

    Applies enterprise design patterns, separation of concerns, testing and packaging to Salesforce apps. Best read when your org is getting complicated and you need structure.

    View book →
  • Cover of Advanced Apex Programming in Salesforce

    Advanced Apex Programming in Salesforce

    by Dan Appleman · 2012

    ~330 pages~8 hrs to read

    Digs into governor limits, bulk-safe code, asynchronous Apex, testing and trigger design. Read it after your first production deployments, when limits start to bite.

    View book →
  • Business Process Automation with Salesforce Flows

    by Srini Munagavalasa · 2023

    Explains how to design and build Flow automations, including when to use Flow instead of code. Helps you decide between declarative tools and Apex.

    View book →
  • Cover of Clean Code

    Clean Code: A Handbook of Agile Software Craftsmanship

    by Robert C. Martin · 2008

    ~430 pages~11 hrs to read

    Principles for naming, small functions, comments and error handling. The examples are Java, but the habits carry directly into readable Apex and JavaScript.

    View book →
  • Cover of Developing Data Migrations and Integrations with Salesforce

    Developing Data Migrations and Integrations with Salesforce: Patterns and Best Practices

    by David Masri · 2018

    ~370 pages~9 hrs to read

    Covers planning and executing data loads and integrations, including relationships, sequencing and common failure points. Useful because most real projects involve moving data in or out.

    View book →

Senior and leading

Delivery and architecture: DevOps, architect-level preparation and integration patterns.

  • Cover of Mastering Salesforce DevOps

    Mastering Salesforce DevOps: A Practical Guide to Building Trust While Delivering Innovation

    by Andrew Davis · 2019

    ~450 pages~11 hrs to read

    Practical guidance on source control, environments, testing and release management for Salesforce teams. For developers taking responsibility for how a team ships.

    View book →
  • Becoming a Salesforce Certified Technical Architect: Build a Strong Command of Architectural Concepts and Prepare for the Review Board

    by Tameem Bahri · 2021

    ~630 pages~16 hrs to read

    Covers architecture domains such as security, data, integration and solution design, with worked scenarios. Aimed at senior developers moving toward architect roles.

    View book →
  • Cover of Enterprise Integration Patterns

    Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

    by Gregor Hohpe, Bobby Woolf · 2003

    ~680 pages~17 hrs to read

    The classic catalog of messaging and integration patterns. Salesforce rarely lives alone, so architects benefit from the shared vocabulary for connecting it to other systems.

    View book →

Book links go to Amazon and are affiliate links. As an Amazon Associate I earn from qualifying purchases.

Frequently asked questions

Which book should a Salesforce Developer read first?

Salesforce Certified Platform Administrator Study Guide: Launch and Elevate Your Salesforce Career by Mike Wheeler. You write better code on the platform once you understand how it is configured and what it already does for you.

Do I need to read all 12 books?

No. The list is a menu, not a syllabus. Find your stage (getting started: 3, doing the job: 6, senior and leading: 3), begin with one book (we suggest Salesforce Certified Platform Administrator Study Guide: Launch and Elevate Your Salesforce Career), then pick the next book by the problem you are facing at work. Come back to the others when the situation they cover arrives.

How long does it take to read these books?

The 9 books with a known page count add up to about 4,040 pages, roughly 101 hours at 1.5 minutes a page. At three hours a week that is about 34 weeks; at six hours a week, about 17. The list is meant to be read over time, one book at a time, not in one run.

Are these books up to date?

They range from 2003 (Enterprise Integration Patterns) to 2025 (Salesforce Certified Platform Administrator Study Guide). Older titles are included because they teach principles that have not changed; for tools and platforms, we favour recent editions. Check the edition before you buy.

Some links are affiliate links: we earn a small commission if you buy, at no cost to you. It does not change what we list.