There aren’t any Cliff notes for this one.
The only way to learn software development is to do it. And keep doing it.
I started teaching myself 25 years ago. I went through school 20 years ago. I’ve been working in the industry for 18 years. And I’ve been a lead for the last 8.
But I’m still learning. Every day.
The key to the game is humility, hard lessons and incessant work.
No shortcuts. No natural talent. Every one in the industry fucks up. You just do the work, learn, and keep on going.