Book
Paid
Advanced Apex Programming
Dan Appleman's book is still the deepest treatment of Apex patterns in print — read it after your first triggers, not before.
Dan Appleman's book is still the deepest treatment of Apex patterns in print — read it after your first triggers, not before.
Why it's here
Everything else teaches you Apex syntax; this book teaches you Apex judgment — limits as a design constraint, asynchronous patterns, and managed package realities nobody blogs about.
Where to start
Chapter 3 (limits) and chapter 6 (triggers) pay for the book on their own. Skim the rest, return when the topics find you.