Everyone's gotta start somewhere. My advice to you is to stop worrying about how long it's going to take you to do what you want. Just keep putting one foot in front of the other and working towards that (those?) goal(s) and you'll be there before you know it. If you've worked with startups before, just not the technical side, talk with some of the programmers you know and ask them to give you a lesson or two or even just direct you towards some good resources and cheat-sheets (these are a lifesaver for me). Just stop worrying about the time; you'll drive yourself crazy and it will feel like going nowhere fast.