I Met a Super Broke Programmer, Here Are Three Astonishing Rants
#2 You need a connection to get a job

He wasn’t a self-taught programmer.
Learning a skill can be fun or hard depending on what you are learning and your interests. Monetizing that skill is a different ball game.