I did start writing a beginner's guide. Rather than hemming and hawing over what editor to recommend, I started with chapter 2, an introduction to what the most important/commonly used source files do (progs.src, defs.qc, subs.qc) while covering basic syntax encountered at the top level (globals and fields, builtins, and function definitions)