Books on Salesforce

Advanced Apex Programming

By Dan Appleman

Advanced Apex Programming in Salesforce is neither a tutorial nor a book for beginners. Intended for developers who are already familiar with the Apex language, and experienced Java and C# developers who are moving to Apex, this book starts where the Salesforce Apex documentation leaves off.

Salesforce Platform App Builder Certification: A Practical Study Guide

By Rakesh Gupta

New or intermediate developers will want to use this hands-on guide to prepare for the Salesforce Certified Platform App Builder credential, awarded for designing, building, and implementing applications using the declarative customization capabilities of the Salesforce Platform.

Practical Salesforce Development Without Code: Building Declarative Solutions on the Salesforce Platform 

By Philip Weinmeister

Use this hands-on guide to build powerful solutions on the Salesforce platform without using a single line of code. This revised and expanded second edition includes Process Builder, Flow Builder, Lightning App Builder, Lightning Bolt Solutions, and more.


Books on Programming

Clean Code: A Handbook of Agile Software Craftsmanship

By Robert C. Martin

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.