I've found Duolingo's Esperanto course to be an excellent resource. It's by far the best of the courses they offer of those I've tried, and the only one where I've come away able to converse in the target language. I keep a general list of learning resources here. For complete beginners, I'd recommend starting with Duolingo (make sure you join the Facebook group too) and these introductory video lessons. D.K. Jordan's Being Colloquial In Esperanto is an ideal read once you've got going. Check EAB's member map, Eventa Servo, and Duolingo Events for opportunities to meet other speakers.