Blog Layout

Trailhead

Mike Arthur • Jun 21, 2015

The best way to learn Salesforce

According to Wikipedia, "a trailhead is the point at which a trail begins, where the trail is often intended for hiking, biking, horseback riding, or off-road vehicles". Or learning Salesforce skills. In a structured way. For free. Yippee - how cool is that!

I recently had a scenario where we needed to simplify the way that we achieved a business process in Salesforce in order to improve user adoption. The way I had in mind would require custom screen layouts. Having written BASIC code (go look it up!) as a teenager and COBOL in my first job (a long time ago!) I thought I would dust off the coding corner in my brain and learn Visualforce, Salesforce's programming language for creating custom pages.

I had heard of Salesforce's Trailhead online learning resources so went to check out it out. Turns out there's a whole host of training material available there, for free, covering everything from the basics to advanced topics.

There's 'Reports and Dashboards', 'Chatter Basics', how to customise pages using clicks not code, 'Data Security' and a whole lot more. If you want to know how to write Apex Triggers or Visualforce, that's there too. As well as technical topics, there are business topics like 'Application Lifecycle Management' and 'Change Management'.

If you're just starting out, don't be put off by the fact that it's in the developer's area - head over to developer.salesforce.com/trailhead and start learning. I would recommend signing up for a free Developer Edition org (find out what this is and sign up for one here ) and then you can complete the exercises on Trailhead in your own org and collect points and badges for completing challenges.

Happy Learning!

(Update - Setptember 2015 - There are now 65 modules to work through, including how to do Dreamforce.)

My Blog of Salesforce Stuff

by Mike Arthur 16 Oct, 2021
'XHR Failed' error when trying to install VS Code extension
by Mike Arthur 09 Jun, 2020
What is $A (dollar A) in Lightning Aura component framework? Is it a global variable? Where are the docs for $A?
by Mike Arthur 08 May, 2020
Authorise a Salesforce Connected App using OAuth 2.0 JWT Bearer Flow
by Mike Arthur 26 Apr, 2020
REST API Connection to Salesforce Connected App Using OAuth 2.0 Authentication from Postman
by Mike Arthur 23 Mar, 2020
How to create a Lightning tab menu with dropdown sub-menu
by Mike Arthur 27 Nov, 2018
How to show a month by month trend chart with multiple years on same chart
by Mike Arthur 06 Nov, 2018
What to do if you receive emails about expiring certificates
22 Aug, 2018
Process json strings when working with integrations
by Mike Arthur 22 Aug, 2018
If you're switching email accounts you can copy appointments from one calendar to the other
by Mike Arthur 22 Aug, 2018
When you search in Outlook 2016, how do you see in which folder you filed an email in the results?
More posts
Share by: