Hello, I started to learn esperanto with the software called "kurso de esperanto 4". With 12 lecionoj, exercises in each of them and pronunciation of every word. It is free and easy to start with. I am not sure there is an English version but it should be.