I think it would be useful to have a Help page "If you're new to Salesforce" that lists some of the basic resources available: Trailhead, force.com documentation list page, Salesforce/Dreamforce YouTube videos, the SOAP API objects reference page, etc.
Edit
This would be good for the type of question that begins "I'm new to (fill in the blank) in Salesforce ..." and it's not clear whether the poster has tried any of these basic resources yet. Something like the "How to Ask" link that we can include in a comment.
I wasn't familiar with canonical answers, but wouldn't you then need an answer for every significant area, like unit tests, bulkification, process builder, formulas, REST API, VF in Lightning, etc?