Rosetta Stone. I hear that is a good one.
history.com and geography.com are the websites that are very good for studying geography.
note cards
if you get a good mark you get a good job when your older and are smarter at it.
The spanish dictionary
Great resources for studying Chinese language is a software called Anki, it starts at the beginning and provides a comprehensive tutorial of Mandarin. You Tube, You Ku and TuDou are other good resources when studying the Chinese language.
Mexican isn't a language. In Mexico they speak Spanish, and in Spanish "Good luck" is "Buena suerte".
Anyone can learn Spanish online through some good websites. The examples of such websites - www.studyspanish.com , www.spanishprograms.com and many more.
"Buenos días" is Spanish, and it means "good morning" in English.
A good language translator can be difficult to find but, there are some very reliable websites to search indexes to hire someone right away to translate languages for you. Try out http://www.translatorsbase.com/articles/1107.aspx
He can speak good Spanish and his main language is English.
The Cuban language is Spanish. 'Buenas noches' is good evening in Spanish.
It's for if you can't find a good translation. In this case you speak French and you want to know a word in Spanish.