function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Ajay LAjay L 

The best way to learn Apex from the scratch?

Hi,

Can any one help me, what is the best way to learn thoroughly APEX coding. Are there any best books to follow? consider that I am new to programming.

Reagrds,
Ajay
Best Answer chosen by Ajay L
James LoghryJames Loghry

Hi Ajay,
 

David Liu, a fellow Salesforce MVP, has put together an excellent blog site (not blog post) centered around beginner Apex developers.  There are several tutorials for getting you started along with hints and tips for various use cases.  Be sure to check it out: http://www.sfdc99.com/

All Answers

Deepak Kumar ShyoranDeepak Kumar Shyoran
If you only want to learn only Apex not Salesforce and you have knowledge about core Java then first go through with Workbook for Apex and then after with Apex Developer guide.
Here are the link for the PFD of both.

http://www.salesforce.com/us/developer/docs/apex_workbook/apex_workbook.pdf
http://www.salesforce.com/us/developer/docs/apexcode/salesforce_apex_language_reference.pdf
AshlekhAshlekh
Hi,

If you know about java then Apex language is very easy for you. I will recommend for java first and Khalid A Mughal is written a book for JAVA.

If you want to learn directly than Salesforce provide it own documentation but salesforce also recommend that if some know Java language then it is easy to understand APEX,

James LoghryJames Loghry

Hi Ajay,
 

David Liu, a fellow Salesforce MVP, has put together an excellent blog site (not blog post) centered around beginner Apex developers.  There are several tutorials for getting you started along with hints and tips for various use cases.  Be sure to check it out: http://www.sfdc99.com/

This was selected as the best answer
Ajay LAjay L
Thanks Everyone,

I am already following sfdc99.com, and also started going through the Head First Java book. Do you think I am in right track?

Regards,
Ajay
Shri RajShri Raj

Ajay, 

You dont need to know everything in Java. Considering my experience, I dont have a heavy Java Background. I only understood basic Java concepts and looked online about How they are implemented in Salesforce. 

For learning Salesforce from the Scratch, Apart from the Sfdc99.com also follow Salesforce Apex Developer Book and the Salesforce Fundamentals. I know its easy to say and hard to grasp everything. 

Considering one step at a time give a try going forward if you can do everything by yourself. If you think you still need help then i would highly recommend to hire a teacher who would teach you from the beginning until the end. Which is highly helpful as well. 

Goodluck!

Ajay LAjay L
Thanks for valuable information. I am confident that I can make it...:) Regards, Ajay
Himanshu S794Himanshu S794
Nick Rao 4Nick Rao 4
This link no longer works.