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.