I'm a firm believer in learning a second language, period. One friend has a daughter (1st or 2nd grade) who wants to learn French, and she wants her to learn Spanish, because she thinks it would be more practical. BUT the thing is that once you learn a second language, especially at a young age, any other language you try, especially in the same family (i.e., Latin based languages, eastern European based languages, Germanic languages, Asian .... well, I could go on and on) will be easier to learn. Spanish is one of the easier languages to learn; however the accent varies in the extremes. Cubans, Puerto Ricans, Mexicans, and Spaniards often have problems understanding each other, and there are another hundred countries who will tell you you're wrong. I, personally, come from a French Canadian family, and they supposedly can't understand Cajuns, and none claim to understand Parisians or Haitians. So the thing is to just jump in with both feet and ignore any criticism.