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
Alex ValavanisAlex Valavanis 

How do I learn Apex?

Hi,
How can i learn Apex? I know nothing about it but feel like improving my skills in developing. 
Any books?Videos?Courses? (Will courses help me or is it a "waste of money"?)
AvaneeshAvaneesh
Hi Alex 
Start learning from Trailhead.  and when u have some idea about apex then u can use developer guide book
and many apex class video is on youtube that will help you too.you just need only core java programming knowledge 

https://trailhead.salesforce.com/en/projects/salesforce_developer_workshop/steps/creating_apex_class
https://resources.docs.salesforce.com/sfdc/pdf/salesforce_apex_language_reference.pdf


Thank you
Avaneesh Singh
Amit Chaudhary 8Amit Chaudhary 8
Hi Alex.

Trailhead is best way to learn salesforce. Please check below trailhead module
1) Apex Basics & Database (https://trailhead.salesforce.com/modules/apex_database)
2) Apex & .NET Basics (https://trailhead.salesforce.com/modules/apex_basics_dotnet)

You Can download the below book as well
1) APEX book (https://resources.docs.salesforce.com/sfdc/pdf/salesforce_apex_language_reference.pdf)
2) VF pages (https://resources.docs.salesforce.com/sfdc/pdf/salesforce_pages_developers_guide.pdf)


1) Cheat_Sheets (https://developer.salesforce.com/page/Cheat_Sheets)

Let us know if this will help you
 
Prabushanker_KumarasamyPrabushanker_Kumarasamy
https://www.prabu.online/2018/09/learning-apex-basic-code-skill.html (https://www.prabu.online/2018/09/learning-apex-basic-code-skill.html" target="basicapex)