Some great notes....
Look for a mentor in your area and if you can, attend a meet-up.
A few hours with some coaching will save you a great deal of time and frustration.
And at a meet you will get...