Where To start Learning With Salesforce Development
Where should I start learning? There are various topics to learn like
Triggers, etc. There are so many options out there to start learning. I couldn't decide what topic to learn first, and then step by step get proficiency in all aspects of
Although this question isn't well defined enough for this site which is typically focused at solving specific issues, I do think there's merit in building up a guide to the best resources so I'm going to make the question and this answer community wiki.
As of late 2014, by far one of the best options for getting up to speed on the platform is Trailhead, a free online training option provided by Salesforce which makes for a more interactive and easier route than simply reading the documentation. To test your learning in different modules you actually write code which is executed and verified by the Trailhead system.
There are a lot of moving parts in the force.com platform and it can definitely seem overwhelming at first, but the real trick is not to jump straight into the code side of things—there is a lot to learn about what you can do without code, and on any project you should leverage the declarative side of the platform as much as possible.
Personally I think the best route for you to take is the following:
- Work through the Force.com Fundamentals Book
- Next work through the Visualforce Developers Guide — IMO this is a MUST for every developer creating Visualforce pages... you'll be amazed at how much you can achieve without a single SOQL query or Apex controller
- Once you've got Visualforce nailed down, then start learning about Apex via the Apex Workbook. This will explain some of the fundamental concepts of working with the platform, specifically around limits etc.
If you work through the above you'll no doubt pick up some SOQL along the way, and it's not a particularly complicated query language to get to grips with. Once you've done all this you'll have all the basics covered and then you can pick and choose which areas to focus on specifically, i.e. custom apps, mobile apps etc.
Good luck, and don't hesitate to ask questions on this site, remembering to show what you've tried and what you're stuck with.
Thanks lacey, i understand that How I have to start, but the main problem is I had also tried before, and when I am learning Visualforce then I got some segment of Apex, So I just left visualforce and started Apex, so i can better understand about visual force, and In apex I got some new things like SOQL, trigger, objects and many other things SO I just switched on them. So That's the problem I could not get a start point where these all modules are in a linear way means As I am learning visual force, then everything which is needed for visual-force I already learnt.
The VF guide linked above covers a lot in Chapters 1-4 that doesn't touch Apex — that's a good place to work from. Have you done any development before at all?