Then I taught a class on applied software development in Python and I had to learn that convention cannot be developed by just yourself, so most of the times it is indeed "Straight to google if it's something I don't know."
I think for the latter it is the right way to teach the process as messy as it is, but what does that say about it?
And not to be misunderstood: Most of the problems we face in R are harder to google because the user base for what we do is so much smaller.