Well written, Mr.Unity Buddy!
It's really interesting that Confidence Vs Competence theory. I see a lot that within the lowest gap, between the desert of despair and upswing of awesome, that's when most people would give up.
And also,
... you need to be prepared to experience moments of confusion, frustration, and general hair-pulling craziness
this is such a gentle caution and great advice for aspiring developers! 😀
And, thank you for the mention! 😊