I'm almost afraid to tell you this given how important the title "programmer" seems to be to you... but the barrier to a stable, enjoyable, productive and well-paid career as a programmer is very, very, very low. Much lower than any other science or engineering field that I can think of.