As a fellow "business guy" who is an aspiring hacker, I have to ask: how'd you get started?
i found that, with so many references and tutorials online, once you have an idea of what you want to build, its just a matter of writing (more often borrowing) some code and tweaking it till the frickin thing works.
it's definitely been frustrating at times. but the payoff - the satisfaction i feel when i solve a problem or make the site behave exactly how i want it to - it's been well worth the effort.