Take the 2-minute tour ×
Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. It's 100% free, no registration required.

I'm a bit familiar with Java and SQL, any good books to get on coding in Apex for salesforce?

share|improve this question
    
Not a book, but the Dev 501 classes recorded from a few years ago, but still mostly relevant, are available for free in the iTunes store. Dev 401 is there as well, but there's no programming in 401. –  Peter Knolle Jan 25 '13 at 22:58
    
Thanks Peter, I did watch some of Dev 401 series, now that I'm actually coding, I can probably go ahead with Dev 501. –  dfo Jan 25 '13 at 23:33
1  
Development with the Force.com Platform - this one has good reviews on Amazon... –  dfo Jan 25 '13 at 23:33

2 Answers 2

up vote 5 down vote accepted

Advanced Apex Programming for Salesforce.com and Force.com is a great book. The author is very knowledgeable and the book is well-written. I think it is a great read for all Apex skill levels - beginner to expert.

share|improve this answer
    
I would like to add "salesforce handbook" by Jeff Douglas and Wes nolte to this. –  Shailesh Deshpande Jan 26 '13 at 14:31

You are going to want to start with Force.com Fundamentals. This doesn't focus on Apex/Visualforce, but rather than base platform. Coding in Salesforce doesn't happen right away. You need to have a great understanding of the platform before you jump into the code, otherwise you will code things that you really don't need to code.

Once you do that, you can begin to learn Apex using Salesforce's provider instructional material. Specifically, the Force.com Workbook, Apex Workbook, and then supplimenting that with the Cookbook.

As well as learning Apex, take some time to figure out Visualforce as well, the two go hand in hand.

For reference:

Just as a final note, check out Clean Code by Robert Martin. It has nothing to do with Apex/Visualforce, but it is a great read for any programmer.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.