I think it depends on where you live.
In Quebec, Canada, it's 3 years in college then you almost immediately get a job. Everyone who wants a job can get one when they finish school (and sometimes even before).
Biggest problem here is breaking through the first time. But, everyone is so short-staffed that they often hire juniors for jobs that require more experience. That's what happened to me.
The pay ain't bad for 3 years post secondary education, but I don't have kids, a car, or debts. If you find the right place, you can get a pretty high pay compared to the current cost of living (which is kinda low here).
Is programming easy? Again, it depends of who you are, where you learn it and how you learn it. I've had amazing teachers but I've known people who never got their "Oh, I get it!" moment.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.