Becoming a programmer in a week; I'm working on it
grumancik.tumblr.com
grumancik.tumblr.com
I learned to weld when I was 7. I can make art or patch up a broken plow. A real welder can make a boat because all his seams are water tight, and cam patch body work because his seams are so smooth. 27 years of welding as a hobby or for bits of maintenance and I am not a welder.
I think the truth is that programming is a field with work available for people of disparate skill levels and experience -- http://www.aeonmagazine.com/living-together/james-somers-web... is a good article explaining some of why that is. It describes a friend of the author who went from being a law student to being a programmer with an $85k/year salary in six months; does that make programming semi-skilled? Where's the boundary?
I honestly think the best way to learn programming is to make yourself by having a project. I'd been dabbling in online courses for a year and a half beforehand, but I don't think I learned much until I had a customer that said "I want something that does this, can you do it?", and just having to figure it out.
Best decision I ever made, and I'm shocked I didn't get into programming earlier. I can't imagine returning to corporate finance or accounting type jobs -- and hope my programming skills prevent me from ever needing to.
Good luck to you! :D
I should tell you that if you actually become a programmer, in the real sense of that expression, your priorities will completely change and your goal will become more programming, not more relationships.
For a normal person, programming is a means to an end, which is meaningful relationships. For a programmer, relationships are a means to an end, which is meaningful programming.
Luckily there is joy in diversity. The environment for programming gets better with more different types of people in it.