I've met plenty of programmers who had no sincere interest, but just saw it as a job they did 9-5 and then never thought about computers outside of those times. Programming was simply seen as a skill that could lead to comfortable, reasonably well paid job, and that was all the incentive they needed to learn the minimal amount needed to get said job. Basically as long you have an incentive to want to learn and a bit of tenacity you almost certainly can.
This would be the worst job ever if I didn't love it. I can't imagine doing it otherwise.
I don't especially enjoy my work, but the people I work with are decent and it pays the bills.
Yeah, there are so many different motivators for work. I really enjoy programming as a hobby, but I also wish we would stop treating that as if it's a pre-req to doing good work.
You can't be effective at your job if your manager sucks and you work with rude coworkers.
I quite enjoy programming new stuff from scratch, but most of the time my job is keeping other peoples crappy code running.
I had a friend who said he would never consider this type of work because there's way too much sitting... and I'm like wow that's actually one of the _easiest_ problems to solve!