Thanks, you would be surprised what a big difference it makes when we hear nice things about ShareLaTeX. (I am a ShareLaTeX person)
But what I cannot understand is, how you still recommend stuff like $$ in a new beginners guide in 2017.
I had several moments in this tutorial where I thought: Oh, god. This got deprecated 20 years ago.
\begin{equation*}
...
\end{equation*}
for consistency and ease of switching between numbered and unnumbered.It's true, finding modern LaTeX tutorials is even harder that modern c++. It shares many of the same problems.
We put together a LaTeX course (in german) for physics student every year and keep it up to date with best practices as much as possible: http://toolbox.pep-dortmund.org/files/archive/latest/latex.p...
I do support OP's thoughts that a 'modern' LaTeX solution like ShareLaTeX should encourage best practices though.