Spanish, using as a native language by approximately 406 million people in the world, is the second only to Mandarin in terms of its number of native speakers worldwide.  It’s a passionate language and is fun to learn. Below are some top resources that I found:

Michel Thomas Learn Spanish: my #1 course to start whenever I try to learn a new language. There are basic, advanced, vocabulary and language builder courses available.

Busuu for iPhone: great app with different levels. Love the vocabulary, dialogue and test functions.

Learn Spanish Levels I & II with Bueno, entonces : as described in apple store “Bueno, entonces… is an intensive 5-week Spanish immersion course disguised as an addictive TV series”, learning Spanish by following funny romantic conversation. Love it.

Learn Spanish by MindSnacks: great if you like to learn while playing games.

BBC Learn Spanish: wonderful videos and tests.

Babbel: great online interactive courses with social features. Make friends with people around the world who like to learn other languages as well.

Youtube video channels:
  1. E-ducation.it
  2. tv294
  3. Lets Learn Spanish
  4. Learn Spanish

And if you are more advanced, download these free audio books to your iTune and listen. If you are in Beijing, sign up in the courses from Institudo Cervantes. All teachers are native Spanish, and very strict…

¡Buena suerte!