Once a LaTeX user gets more and more skilled, and writes his/her own code, the question "Should I make a package (or a class) out of it?" will probably arise.
My question is (you catch me: I'm one of those users!): is there a reference guide other than LaTEX 2ε for class and package writers?
I mean, to me it seems that the ability to write a class or a package is something gained only by experience. Every LaTeX package is always well documented. Is there a document on how to write packages assuming very little knowledge of LaTeX?
You know, there's always a "Hello world" example for every programming language and, starting from that example, the language is explained in all of its functions. But I've not yet found something similar for writing LaTeX packages.