Most materials about LaTeX I tend to find on the web seem to be of the 'programming by StackOverflow' variety, i.e. 'copy this snippet of code, tweak it to your needs and compile'; they don't teach you about what the code actually does, how it interacts with everything else, and there is no syntax specification apart from series of digressions like 'oh, by the way, if you wish to achieve effect X, you can use option Y'. Unfortunately, even official documentation for LaTeX packages is often written that way (a major pleasant exception is the documentation for TikZ). In the short term, it may seem fine, but it inevitably comes back to bite the user later. The guide submitted here doesn't seem particularly different.<p>For those wishing to learn some 'theoretical' TeX, I can recommend <i>TeX by Topic</i>.[0] It mentions LaTeX macros only in passing, but even that amount was quite helpful to me.<p>[0] <a href="https://bitbucket.org/VictorEijkhout/tex-by-topic" rel="nofollow">https://bitbucket.org/VictorEijkhout/tex-by-topic</a>