Agree with everything you said, although "Get a job" is harder* than it sounds. Learning programming is straightforward, getting a job is non trivial.
Credentials do help though to get your foot in the door, I will say. I was a terrible programmer but had a college degree. Foot was in teh door and now I think i'm a pretty solid distributed java dev (and enough fullstack etc).