@beka_valentine You're making an analogy to woodworking, but I feel like other domains would be a closer match for software. In professional writing, you're expected to already know writing before you do novice-level professional work, albeit not up to the organization's standards. You're expected to learn skills on top of this like sourcing information and using the organization's established voice.
Learning to write is hard even when you already know the language, and there was never a motivation to break it down into small apprentice lessons. Why look for such a process for people to learn professional programming?