Just see this link:
That is a good idea. And as I can say that I know Esperanto, it's also true what the article says.
Even if is complicated, it also improve my Spanish (my natural language), because now I know if a word is and adjective or adverb, or something else. That makes my Spanish (and my English) easier to speak and write.
And as you can image, Esperanto also improves my social skills, because now I speak with people from all over the world (from Japan to Belorussian), and I can see the different cultures, from what the wear, to what the eat at breakfast (or for nun, etc). And is quite nice to chat to someone in Esperanto who is in Japan and other person who is in Poland.