You have to roll up the sleeves and get into the business. You can not be afraid of failure, because if you are, you've already lost. Lots of great information dished out and much more on the net. However, if this is what you want to do then the best way to learn is to hit some meetups in your area, ask some questions and then get out there.