Editor’s note: Make sure to check out the latest version of this guide!
My goal is to help you learn how to code in Salesforce as quickly as possible!
This is a 4-step program:
Step 1: Read sfdc99.com.
Start here and don’t forget to write comments with your feedback!
Step 2: Buy Head First Java.
I strongly recommend this book because:
Step 3: Check out Trailhead, Salesforce’s new, official training tutorials!
Trailhead is an interactive training module full of videos, code snippets, challenges… and it integrates with your own personal developer org!
Step 4: Write some actual code in Salesforce.
Try to think of some simple, silly triggers you can write. If none come to mind, do the Sfdc99 quizzes!
(Optional) Take an intermediate-level coding class.
If you find you’re really enjoying coding and maybe want to do it full-time, invest in your fundamentals! Check out your local community college for courses.
I do NOT recommend:
I was tricked into buying the Development with the Force.com Platform book because there was no other book on the market for Apex. The small number of reviews looked decent but in reality, there were very few chapters dedicated to actual programming and they were not catered towards beginners at all. To make things worse, most of the material in the book is outdated and no longer relevant. I spent a weekend trying to get any value from this book but eventually ditched it. Save your time and money and use it elsewhere.