The purpose for me to have these pages is to have a place to write down and document what I learn, explore and set up. I find it helps to write down what I learn as if I were to teach it to someone else. If I’m not able to explain it, then I know I haven’t really understood the topic.
A lot here will not start completely from the beginning, for the absolute beginner, as I have some knowledge of some fundamental things. For instance it is assumed that you know how to use the package manager that comes with your Linux distribution if that is the topic. Things like declaring variables in various programming languages are also pretty basic, but I might document it in any case since they can differ a bit, or have something special to the language.
I will mostly release my first drafts to get things out, but then go back to elaborate and refine later. Iterate and refine, instead of a massive big-bang perfect release, right?