There's two groups of people on this forum:
1) Those that agree that being a programmer helps in the fastlane (myself)
2) Those that disagree and believe you should hire others to do the work and focus on the business itself.
To become a programmer at the level I am today, I started by reading two books a week on the subject, then a book a week, and now I still read one about once a month. It's a longgg haul to becoming a professional at it, but I feel it is entirely worth it.
People try and learn from the internet all the time and I honestly think that's a joke. I've never met a proficient programmer who learned solely online. The great thing about books is that they are extremely cheap, contain massive amounts of information, and are usually written by THE expert in what you are trying to learn. If you're gonna do it... look up author's, read reviews, and get the books.