What are the best resources for learning Spanish?

asked by Anonymous
1720 contributors
35 solutions
  1. 134


    Learn all kind of languages (Spanish, French, Italian...) with native teachers taking lessons via video call.

    $6- Varies by plan

    Mark Collins
    Written on January 20, 2017
    "Verbling is a wonderful solution for learning Spanish or any other foreign language. The verbling website is neat and organized and easy to navigate. The site allows you to fully customize your experience. Choose a teacher, choose a location and choose a price plus many other options. The site works across all platforms and devices so you can use your desktop computer or your tablet or your mobile device. The verbling site offers everything you need to get started you don't have to purchase additional equipment (microphones...) to begin."
  2. 132



    With the Duolingo app, you can practice and improve your speaking, reading, listening and writing skills while playing games at the same time. Just answer questions and complete lessons to improve both your vocabulary and grammar skills.


    Web, Android, iOS


    Larry Henry
    Written on February 11, 2017
    "I have been practicing my Spanish for a couple years with Duolingo , the online language learning platform. I find it to be very effective, and I can work on my skills anytime I want. The lessons are very well laid out, and I think just about anybody can improve their foreign language skills using this site. "
  3. 123


    An online tool which supports your Spanish language learning for free. It offers hundreds of podcasts, transcripts and related exercises.


    William Alexander
    Written on March 27, 2017
    "I've been really wanting to learn Spanish and so, I gave Audiria a shot because it seems like it's one of the best resources for learning Spanish. I was wrong. There's a couple things wrong with it. First the quality of the podcast is terrible, making it hard to understand some of the words. Another thing is that there's too many podcast with little to nothing on it. That makes it a very tedious task to go through them and learn the words."
  1. 119

    #4Study Spanish

    Study Spanish
    A complete online tool to learn Spanish vocabulary, grammar, pronunciation. Study Spanish has a lot of resources and excercises.


    Ai Long
    Written on June 29, 2017
    "Looking for the best resources for learning Spanish so I can speak it when I go to Mexico, I came across "Study Spanish", an online tool that teaches you how. While it's very well done, there's multiple things wrong with it like the fact some of the lessons on there don't have much to it making it feel like you didn't accomplish anything. Another thing is that there's no recap on the words so I kept forgetting them. It was very annoying."
  2. 115

    #5Spanish Obsessed

    Spanish Obsessed
    Different podcasts for learning Spanish from beginners level to more advanced levels. Choose your level and start learning with two amazing teachers, Rob and Liz.


    Craig Jackson
    Written on April 19, 2017
    "While looking for the best resources for learning Spanish I came across "Spanish Obsessed". This site offers a lot, but unfortunately there's things wrong with it. First thing that comes to mind is that it doesn't show you how to pronounce the words in Spanish. Also, the membership prices are too high. The first course doesn't teach you enough so you're forced to buy the next one."
  3. 111

    #6Madrigal's Magic Key to Spanish: A Creative and Proven Approach

    Madrigal's Magic Key to Spanish: A Creative and Proven Approach
    Anyone can read, write, and speak Spanish in just a few short weeks with this unique and proven method, which completely eliminates memorization and boring drills.

    Check price

    Keith Smith
    Written on February 1, 2017
    "I think this book teaches you a unique way to learn Spanish, that's different than a conventional classroom style of learning. I found that it works pretty well for me, and is more engaging than just memorizing words. I'm usually bad at sticking through learning a language, but I think I can keep at this much longer."
  4. 105

    #7Living Language Spanish, Complete Edition

    Living Language Spanish, Complete Edition
    A multimedia program that takes you from a beginner's level to an advanced level of Spanish in one convenient package. It includes 3 books, 9 audio CDs and free online learning.

    Check price

    Brian Moore
    Written on March 28, 2017
    "This is a nice inexpensive option. It teaches you the basics of Spanish - especially if you are the type of learner that does well with text books. If you benefit from the more interactive learning methods that are possible today - like Rosetta Stone - then this is an outdated option. It just feels like the old way of doing things. I guess that is why it is so cheap."
  5. 99


    Learn Spanish at your own pace. Lingualia allows you to decide your starting level, the hours you can dedicate to studying and the reason you want to learn... All for free!


    Andy Wang
    Written on January 9, 2017
    "I needed to learn Spanish pretty fast. Thankfully I found this App. I can set how long I want to spend learning Spanish, from 5 minutes up and learn anywhere I have an online connection. I love how this app has a flexible learning method which adapts to you so you can learn at your own pace."
  6. 94


    FluentU brings language learning to life with real-world videos, movie trailers, news, inspiring talks and more.

    Web, iOS

    Free- month. Varies by plan

    Marcos Sierra
    Written on February 2, 2017
    "This application makes learning new languages easy and fun. It's give you the opportunity to listen and watch videos of people engaged in daily life conversations, making it a useful tool to help you learn and improve your pronunciation. It encourages you to practice the new language as well as to make you more willingly to approach other people speaking the language and start a conversation with them."
  7. 84

    #10Veinte Mundos

    Veinte Mundos
    A good site to learn Spanish from any level. Every 2 weeks they create a magazine article based on a different cultural topic relating to the main Spanish Speaking countries around the world. They also complement it with podcasts and other materials.


    James Wallace
    Written on January 17, 2017
    "I am fascinated with Spanish and at the same time disappointed with how I learned the language in school. Veinte Mundos helps you to understand how Spanish is spoken in 20 different countries, you learn some of they culture as well. You will be able to learn how to talk to people in their language, there's grammar as well, but is very applicable and easy to get. I am planning on visiting Spain, certainly I will be using what I learn through Veinte Mundos. You can subscribe for free. "
  8. 80


    Learn Spanish with interactive exercises and personalized feedback. You can learn trough your PC, smartphone or tablet.


    Daniel Dean
    Written on January 23, 2017
    "I really wanted to learn Spanish but didn't have the time to get an instructor to do it. Luckily, I found Fluencia and its interactive courses to learn Spanish. It helped me learn the basics and hone the fluency later. The great thing about learning Spanish from Fluencia is that it gives you individual suggestions based on your performances. The instructions are also really clear and the levels of difficulty are separated. Another nice thing about Fluencia is that it also has a mobile app. If you want to be learning Spanish on those subway rides, Fluencia is there for you. All in all, it's a great app."
  9. 73


    Spanish verb conjugation is one of the trickiest things you'll have to master. This website will help you learn Spanish tenses from scratch and also provide you with exercises for practicing what you've learnt.


    Dennis Schneider
    Written on January 14, 2017
    "I've never been the best at learning languages having studied German and Japanese before, I've wanted to learn Spanish as it's a lot more usable where I live. This site has helped me a little if I have a small specific problem, but it hasn't helped me much with my overall learning of the language."
  10. 69

    #13Easy Spanish Phrase Book NEW EDITION

    Easy Spanish Phrase Book NEW EDITION
    A quick reference tool and an easy-to-use study guide. The perfect companion for tourists and business travelers in Spain and Latin America, it features words, phrases, and sentences that cover everything from asking directions to ordering dinner.

    Check price

    Mark Ray
    Written on February 11, 2017
    "Very useful book for learning the most common and useful phrases used in everyday Spanish. It can be overwhelming trying to learn a new language but I feel this is a good starting point, and it also would help anyone traveling to a Spanish-speaking country who doesn't have time to learn the whole language. I'm thinking of visiting Spain next year and this will definitely be handy to have."
  11. 64


    Master the basic skills and phrases of the language you want to understand fast with a fully interactive course, anytime and anywhere. You will be helped by hundreds of native speakers.

    Android, iOS

    Free- with in-app purchases

    Israel Osorio
    Written on January 8, 2017
    "I think this is app is a great resource for learning a language like Spanish. I can do a lot of fun exercises to improve my skills in the language, listen to audio samples, do writing lessons and even get corrected by native speakers. There are many features to make it easy for a beginner like me."
  12. 56

    #15CoffeeBreak Spanish

    CoffeeBreak Spanish
    A complete course where you learn everything you need. You'll be accompanied by experienced teachers, so you'll make solid progress and build your range of expression and mastery of Spanish grammar quickly.

    $184- 2.30 for lesson. Varies by plan.

    Scott Hunt
    Written on July 28, 2017
    "A thorough and good way to learn a new language in my opinion. Some may find the entire package a little pricey, but with the sheer amount of guides and lessons include, it should prove worth it. The best deal would be all 4 episodes. If you want to try things out there is even a free section."
  13. 51

    #16Learn Spanish: Instant Immersion Family Edition Language Software Set

    Learn Spanish: Instant Immersion Family Edition Language Software Set
    Interactive PC/Mac software with fun games and activities that will have you speaking Spanish right away. Software covers 35+ topics with essential vocabulary and phrases helpful for school, business, or vacation.

    Windows, Mac

    Check price

    Anthony Dunn
    Written on January 17, 2017
    "This program had really great tools for practicing what you've learned. I enjoyed the organized format and the use of flash cards to help memorize words. The individual profiles feature is also handy so that multiple people can enjoy the software on the computer."
  14. 47

    #17Spanish: Spanish For Beginners: A Practical Guide to Learn the Basics of Spanish in 10 Days!

    Spanish: Spanish For Beginners: A Practical Guide to Learn the Basics of Spanish in 10 Days!
    Spanish For Beginners is your starting point to learn Spanish. With this book you'll learn the basics, from the alphabet to adjectives, articles, verbs and much more.

    Check price

    Andrew Schultz
    Written on February 11, 2017
    "I wanted to learn Spanish and this book was great for beginners in my opinion. It was written at a beginners level and I felt like I started to really learn Spanish in a few days. "
  15. 40

    #18Spanish: Short Stories For Beginners - 9 Captivating Short Stories to Learn Spanish & Expand Your Vocabulary While Having Fun

    Spanish: Short Stories For Beginners - 9 Captivating Short Stories to Learn Spanish & Expand Your Vocabulary While Having Fun
    Learning Spanish can be entertaining with these 9 stories. You will improve your vocabulary and grammar whilst enjoy stories across different genres: adventure, fantasy, mystery, romance

    Check price

    William Peters
    Written on January 26, 2017
    "I read this and I believe it helped my Spanish skills, but not by so much. The problem is that the stories are too short. They try too hard to make the stories easier for new Spanish speakers, so you can use this to learn when you're just starting, but you'll need something new later."
  16. 29



    SpanishDict has videos, flashcards, a forum, a great reference section and many more resources to to help learn Spanish your own way. This website has a YouTube channel where users can watch.



    Arthur Davidson
    Written on January 14, 2017
    "A rather straight forward way to learn Spanish. It comes with a Spanish to English/English to Spanish search bar that also has a button that will play the word(s) you typed in so you can get the pronunciation right! It even has helpful articles, and links to other sites to help you learn Spanish from home!"
  17. 22

    #20Spanish: The Most Effective Way to Learn & Improve your: Spanish Language, Grammar, Writing Skills, & Vocabulary

    Spanish: The Most Effective Way to Learn & Improve your: Spanish Language, Grammar, Writing Skills, & Vocabulary
    Alejandro Jimenez will teach you all about Spanish verbs, prepositions, and directions. You'll expand your Spanish Vocabulary and even learn how to write in Spanish!

    Check price

    Ricardo Andrade
    Written on March 22, 2017
    "Hoping to learn some Spanish before my trip to Mexico, I started searching for the best resources for learning Spanish. I decided to give this book called, "Spanish: The Most Effective Way to Learn & Improve your: Spanish Language, Grammar, Writing Skills, & Vocabulary" a shot. There's a few things that are wrong with it. First when teaching you a word, it doesn't tell you a lot about how to pronounce it. So, I'm not even sure I'm saying it right. Second is that it doesn't teach a lot of basic words that you need. Waste of money. "
  18. 17


    With Pimsleur you will learn in the same way you learned your first language as a child, acquiring the vocabulary of the new language, along with the melody, rhythm, and intonation of the new language as used in everyday conversation.

    Windows, iOS, Android

    Free- Level 1. Varies by plan

    Russell Lee
    Written on March 27, 2017
    "Pimsleur is promising a new language if you give 30 minutes a day. You can learn through your ipad, smartphone, anywhere really! The company also has a large variety with over 50 languages available. There are customer testimonies on the site as well and everyone seems very satisfied. You are never to old to learn a new language. "
  19. 13



    Now you can learn to speak and read Spanish, all by playing games on the go. With 9 addictive games designed for essential vocabulary & conversation skills.



    Free- with in-app purchases

    Raymond Larson
    Written on March 17, 2017
    "Mindsnacks is one of the best educational apps for learning Spanish, reading, and writing. With 9 different engaging and entertaining awesome game designs, so you can find the right one for you, that helps you learn best..This works on multiple levels of difficulty, so great for children and adults of all ages. "
  20. 6

    #23Rosetta Stone

    Rosetta Stone

    Rosetta Stone is a free app for Android and iOS devices specially developed to facilitate learning new languages. Its method is trying to teach you the new language the same way you learned your first one. Works fine without internet.


    Web, iOS, Android

    Varies by plan

    Gregory Rodriguez
    Written on January 5, 2017
    "Learning a foreign language when you are an adult is not the easiest thing to do. I was able to pick up Spanish quickly using Rosetta Stone. The program teaches you the language by immersion. They show you scenes on your computer screen and in the other language tell you what is going on. There is repetition so you can pick up the words easily. I like that there is also an interactive web program that is part of it. I think that that helped me pick up things much more than just using the computer program. I was impressed with how quickly I was able to learn so many words and phrases in a short bit of time. I totally recommend using it."
  21. 1


    This service connects you with native speakers for spoken practice on Skype. You can pay tutors for (affordable) one-to-one video lessons, or find a free language exchange partner.

    Free- Varies by plan

    Rose James
    Written on September 19, 2017
    "I am learning Spanish now and wanted a great resource for learning it. I found italki, which is something used on Skype to connect you to native speakers. I did not like it at all. I found the tutors weren't that friendly. I feel like I've learned way more on YouTube and from my college class. The free language exchange partners aren't much better. I just felt they weren't very helpful. The Skype connections are sketchy, too, and drop a lot. I don't advise using this at all."
  22. 1

    #25Learn It Now™ Spanish Premier

    Learn It Now™ Spanish Premier
    Experience for yourself how fun and easy it is to learn Spanish with Learn It Now. Complete with interactive lessons, games and activities, you'll feel confident with your new Spanish language skills in as little as 30 days - guaranteed!



    Pranav Patel
    Written on March 10, 2017
    "I was thinking about moving down south to Ecuador and needed to learn some Spanish words. My brother purchased this Spanish learning software for me. It was called Learn it Now. I spent 30 minutes a day for several months trying to learn some Spanish words. I don't have a great memory but I was able to pick up words and complete some sentences. When I went to Ecuador it served me well, as I was able to communicate with taxi drivers on where I wanted to go (e.g. take me to the airport) etc. I was able to talk to the hotel maids and restaurant waiters. So all in all, I am very impressed with this software. I will continue to use it to learn more words. I give it credit for helping me learn Spanish to get me ready for my trip. It worked well and I had a great trip. I recommend it for people who want to learn to speak Spanish. "
  23. 0


    Memrise is a course site dedicated to help people learn languages and vocabulary quick and effectively. If offers an app for Android and iOS devices to allow you to follow the courses wherever you are.

    Web, iOS, Android

    Varies by plan

    Brian Nelson
    Written on October 4, 2017
    "How many times have I tossed out language CD's or scrubbed MP3 files with language teaching material on it because it was frustrating to listen to the voices and instructions? Too many for me to count because I know I fell asleep many times trying to get through those so-called lessons. With Memrise, I'm taking my language studies with me on the go. It's really neat how it's available as an app for my iPhone, it's also available for Android. I can take these lessons anywhere I go and dig into the lessons anytime I want. While other programs were basically all audio based, Memrise has a video tutor that'll speak the words to phrases for me. It's nice to have a real person actually saying the term because I can visually see the pronunciation as well as audibly hear it. It helps tremendously in a practical real world sense. It also makes it more entertaining to learn when you have a face to look at as opposed to just a hollow voice repeating words to you. There's more than over 20,000 native speakers videos and get this, there's even chat-bots to help the interactive experience. I love this feature about the Memrise. If there's one tool to cover the new language learning experience, it's Memrise, I'm not sure if another app can cover as much or be as useful in making the learning process of new languages this much."
  24. 0



    Justlearn is an online tutoring platform which will help anyone who wants to learn to speak a new language fluently with lessons tailored for each student. It is also a platform for those who want to earn money by teaching a language. 


    Varies by plan

    Philip Rossen
    Written on May 8, 2019
    "Find a cheap tutor to learn Spanish through video chat. The tutors are native speakers."
  25. 0

    #28Internet Polyglot

    Internet Polyglot
    Internet Polyglot is dedicated to helping our members learn foreign languages by providing them a way to memorize words and their meanings. This helps your memory to grasp more information and retain it for a longer time. Access to all pages is free.


    Chao Hu
    Written on May 1, 2017
    "As a person that had to learn Spanish I know the joys it is to speak another language. The Issue I have with Internet Polyglot is that while it does help to teach you words in Spanish. It doesn't help you much if you're just starting to learn the language. Instead it throws you in headfirst with words that may not even know. The site would be better if it started you with basic words in order to help you ease into Spanish then it would be helpful."
  26. 0



    Langademy allows you to learn languages online through many different ways. You can make video calls with native speakers or exchanges all around the world, focusing on the language you want to learn. 



    Jeremy Mason
    Written on November 23, 2017
    "I have been trying to learn spanish for awhile now before I leave for my vacation and Langademy has been working great. You have so many resources via the app and they are very helpful. Once you use this, you will never use another site or app again. You can learn many different languages too. "
  27. 0


    Loecsen is a website that has free online courses for several languages so you can easily learn from home.


    Christopher Munoz
    Written on January 26, 2017
    "I would check the Loecsen website for Spanish language lessons. I would take the lessons to improve my Spanish speaking."
  28. 0



    Newslang is a learning and news app all in one developed by Chip Studio for iOS devices. Users of the app can read news sources such as BBC, Huffington Post, etc. and learn Spanish by translating the content within the app.



    Free- with in-app purchases

    Justin Davis
    Written on February 18, 2019
    "The app teaches you a language while you read your daily news. It translates every tenth word or so of your favorite news articles. The highlighted blue text displays a word in Spanish - click to reveal the translation. Answer flash cards to reinforce the newly learned vocabulary. It's easy to start because you do it while reading the news."
  29. 0


    WordReference is an online translation dictionary for English-French, English-Italian, English-Spanish, French-Spanish, Spanish-Portuguese, English-Japanese, English-Portuguese and more. You can also find definitions, synonyms, antonyms and conjugations.


    Roy Anderson
    Written on September 18, 2017
    "I really don't think this is the best solution for learning Spanish. I tried the site and it is geared towards translating single words from English to Spanish, but it doesn't teach you how to form sentences and actually communicate in Spanish. It is a good solution for learning words in Spanish, but not for learning how to properly speak the language. I recommend looking for another solution."
  30. 0


    WorldLingo, is a provider of translation and localization services and technology.


    Albert Scott
    Written on September 18, 2017
    "I have a trip scheduled to Barcelona, Spain next spring so I was interested in finding some resources to help me learn Spanish for this trip. I found this site WorldLingo as a possible solution for my problem, however, this is not a language learning site. WordLingo is a language translation site which allows you to translate phrases and documents. While this can be somewhat helpful I was more looking for something teach me Spanish not just translate."
  31. 0


    Wordfast is a user-friendly, platform-independent translation memory technology for translators, LSPs, corporations, and educational institutions.


    Jeremy Munoz
    Written on April 12, 2017
    "Wordfast is a standalone translation tool that can be used either by business through their professional offering or via a plugin to Microsoft Word that is easy to use. Wordfast provides several solutions that can be tailored to the needs of the corporation or the individual. I can easily use it for all of my translation needs."
  32. 0


    Lang-8 is a social network for language exchanging aimed to people that are learning any language and need practice. There are almost 90 languages to learn and practice. You post any sentence in the language you want to practice and native speakers will help you.


    Free- Varies by plan

    Jaime Marín
    Written on August 16, 2017
    "While this isn't going to teach you Spanish without a secondary source, I've got to say, Lang-8 is an incredible resource. You write in the language you're learning, and native speakers go back and revise what you wrote so it's grammatically and syntactically correct. Definitely worth checking out if you're trying to learn a new language!"


Best What are the best resources for learning Spanish
1VerblingCourse 134 Paid
2DuolingoApps 132 Free
3AudiriaWebsites 123 Free
4Study SpanishCourse 119 Free
5Spanish ObsessedCourse 115 Free
6Madrigal's Magic Key to Spanish: A Creative and Proven ApproachBooks 111 Paid
7Living Language Spanish, Complete EditionBooks 105 Paid
8LingualiaWebsites 99 Free
9FluentUApps 94 Free
10Veinte MundosWebsites 84 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.