was chatting with a friend about some of the challenges with teaching yourself programming topics:
* you have random gaps that you don’t even know about
* it's hard to assess your level, you might know a lot about one subtopic and be a total beginner elsewhere
* it's very difficult to guess what other fellow autodidacts know about the subject
I've had to learn how to suss out what shared knowledge base I have with another programmer on any given topic quickly so that we can talk
I also think a lot about what it means to be "self taught" in programming, for example I "taught myself" about how TLS works under the hood by writing a toy implementation of TLS 1.3. But I used this guide https://tls13.xargs.org/, and I probably could not (or would not) have done the project if that guide didn't exist
so if we want to make it easier for people to teach themselves effectively, what kinds of resources do we need to provide?
(2/?)
@madewokherd @b0rk got it. Not something I have experience with, but I will make sure to consider the "why" in any tutorials I write in the future.
@madewokherd @b0rk do you mean hand-coded html, or using a static site generator program?
If the former, maybe I should resurrect and update my ancient html tutorial.