I would highly recommend taking a quick look at udacity.com. It's probably the most time-efficient means of getting started into developing code for a startup.
For your startup business skills, I highly recommend looking for meetups near you. Participating in those, talking to startup people, understand what they do, why they do and how they do. It can be even non-tech meetups like Startup Weekends or technical stuff like Hackathons (don't worry about having no technical background at hackatons, those who do will love to help you). Generally, the entrepreneurship community is very open and helpful, and kind of meetup will get you get a better grasp of things.