Note: I received a free copy of Rocket Spanish and discounted lessons with Fluent City for review purposes. Some links in this article are affiliate programs, so I'll make some coffee money if you buy. You get it at the normal price though!

What's the best way to learn Spanish?

The 4 tools that will help you become fluent

Alright. So you want to learn Spanish. Good decision! 

But what's the best way of doing that these days? 

After all, this is the 21st century. Do people still use textbooks? Is a Spanish-teaching software the way to go? What about podcasts? Or should you try to "learn like a child" and ignore all that nasty grammar stuff? Do you actually need that? 

The short answer...

In reality there isn't ONE single piece of software or podcast or textbook that is going to get you all the way from complete beginner to fully fluent.

You will very likely end up using a few different kinds of tool: Perhaps a magic combination of textbook + podcast + phone app. Each of these tools will work on a different angle of learning Spanish: Pronunciation, recall, writing, vocabulary, understanding, and most of all... confidence.

In my experience I recommend four kinds of tool to perfect your Spanish...

Tool #1: 

Something that builds your confidence and enthusiasm

I recommend...

The single biggest risk you face when you're getting started learning Spanish is that you'll just give up. You'll give up because you find it 

  • ... too hard,
  • ... too boring,
  • ... or because it seems like it'll be years before you can actually start having conversations with Spanish speakers.

I call this the "danger zone." It's that time between when you first decide to start learning Spanish, and the time when you start seeing some real usable results.

So what's the solution? How do you stop yourself giving up right at the start?

You need to see some real results, fast.

You need to avoid the stuff that is boring and tedious and difficult. You need to find something that will give you some actual usable Spanish, so that you can get out there and start using it ASAP.

Number 1 tip: Skip anything loaded with grammar theory. There's plenty of time for that later.

Start with something that will give you some quick successes: Something that will fill you with excitement and confidence and curiosity, and that will make you feel like learning Spanish is totally something you can do.

(This is the fuel you need for the next steps, when things might get a little tougher.)

Option 1: Michel Thomas Total Spanish

With Michel Thomas you either love him or hate him.

He's not a native Spanish speaker, he's occasionally hard to understand, and the format of this audio course has him teaching two "students" who can be infuriatingly slow.

But what I love about this audio course is how quickly it gets you feeling like learning Spanish is something you can do — it's very inspiring.

The lessons start with a few simple sentences, and these get built on until you're able to say some quite complex sentences.

Along the way Michel Thomas discusses a few patterns and grammar concepts so that you understand what you're saying and how it might change in context, but you're not being bashed about the head with a truck load of theory. It's all put into practice immediately, so it makes more sense.

You're encouraged to NOT write anything down, and to not even try to memorise anything. This makes it easy to listen to these lessons on the go. (Although I don't recommend using these in the car: The course requires you to hit "pause" very often to gather your thoughts and come up with an answer. You do not want to be doing that while you're driving!)

By the end of the course you won't be completely fluent. But you will be able to say and understand a few things in Spanish, and even better than that — you'll feel like learning Spanish isn't an unconquerable mountain. You can do it. You'll be out of the danger zone and you'll have the confidence and curiosity to keep going.

Option 2: Rocket Spanish Interactive Audio Course

One of the annoyances with Michel Thomas is that (at the time of writing) the course is only available on CD, and you need to wait for shipping.

An alternative to Michel Thomas is the Rocket Spanish Interactive Audio Course, which comes baked into the full Rocket Spanish software and is available as an instant digital download.

This course doesn't move quite as quickly as Michel Thomas, and the first couple of lessons are pretty tedious "hello, how are you?" kinds of conversations. They don't escalate to complex sentences as quickly as the Michel Thomas lessons, so you feel like it's a bit slower.

But it does get better, and you could argue that if you're heading on vacation to a Spanish-speaking country, the conversations you learn in Rocket Spanish are a bit more useful than the ones you learn with Michel Thomas.

The end result is the same as with Michel Thomas: You'll be able to understand a few things, and you will be able to have some very basic conversations. You'll see a few enjoyable results, and this will give you the confidence and motivation to keep going.

Option 3: Skip the audio course and find a great tutor

If you're the kind of person who learns best with a bit of social interaction, this could be the best first step for you.

I'll talk more about personal tutoring in my next step, but just keep in mind that it could be a good option. You just need to make sure you find the right tutor:

You want one who will focus on building your confidence and getting you up and running with some basic Spanish first, before diving into any serious grammar.

(I recommend Fluent City, because I know this is one of the strategies they use with their students.)

Just be aware that this is likely to work out a bit more expensive than an audio course like Michel Thomas or the first level of Rocket Spanish, but it might be a good option if you think you're easily discouraged.

Option 4: Rosetta Stone

This is really the only instance where I'd recommend Rosetta Stone. I find the "match these words to a picture" system to be gimmicky and ineffective at teaching you real Spanish.

But I'll give it one thing: It does make you feel like you're doing well. It does make it feel like learning Spanish is fun and easy.

It won't get you fluent in Spanish, and there are probably better options for your money. But if you already have a copy or subscription, you can certainly use it at this step.

To recap: The first tool I recommend is whatever will build your confidence and inspire you to keep going and not give up. You need to be able to see results fast (because this is the best motivator).

Then you can move onto the next tool:

Tool #2: 

One-on-one lessons with a tutor

I recommend...

Having your own personal Spanish tutor sounds ridiculously expensive and extravagant, but it's actually not as crazy as it might seem.

Over the past couple of years a number of services have popped up that connect students with language teachers. You'll conduct your lesson over Skype or some other video chat service. It doesn't usually require any special technology: If you have a smartphone you can do it, and most laptop computers come with built-in camera and microphone.

Yes, it can be more expensive than a software subscription or a textbook. But there are some serious advantages to learning with a good tutor:

4 reasons to get a personal Spanish tutor

  • It gets you speaking Spanish out loud. Definitely the biggest downside to learning Spanish at home or online is that you don't speak out loud as often as you need to. And when you do speak out loud, it's hard to tell if you're doing it right. Learning with a tutor will get you speaking Spanish straight away, and you'll get that instant feedback on your pronunciation too.

  • It keeps you on track. When you're self-studying Spanish it's quite easy to procrastinate — There's nobody to notice if you haven't done any study this week, or if you skip a lesson here and there. But if you're working with a tutor, there's suddenly someone who is checking if you've done your homework that week. It keeps you from drifting too far off track.

  • It stops you giving up: Remember, the biggest risk is that you'll give up. A tutor helps prevent this: Firstly by keeping you accountable and making sure you're doing the work; Secondly by helping you get past any tricky things that you just can't understand.

  • You can get customized lessons tailor-made for your strengths, weaknesses and goals. Instead of a one-size-fits-all course, a tutor can tweak your lessons to work on the things you want to work on.

iTalki is probably the most well-known of these language tutor directories — they have tutors of varying skill levels for over 100 different languages. But because it is basically just a directory, the quality (and price) of the tutors can vary wildly.

For learning Spanish, I recommend Fluent City. They're an established classroom-style language school that has recently branched out into one-on-one video tutoring, so you get the benefit of their years of teaching experience without having to leave your house.

One nice thing about Fluent City is that their team will assess your Spanish skills and find the best tutor for your needs and learning style. With iTalki you have to search through the directory and pick a tutor yourself — which is an exhausting process when there are over 800 Spanish tutors listed. 

The lessons with Fluent City are a little bit more expensive than what you'll find on iTalki, but that's because the teachers are all professional Spanish teachers with experience teaching online. (Not just everyday people who speak Spanish.) The teachers are trained to get you confident in using your Spanish as quickly as possible, so even though it seems a little pricey, it's actually good value for money.

So now we've looked at two tools: A confidence building tool, and in-person tutoring. By now you're likely past the danger zone, so it's time to dig a little deeper with the third tool...

Tool 3: 

A grammar textbook or software

I recommend:

Remember earlier when I said to "skip anything loaded with grammar theory"? 

It's time to throw that advice out the window.

By now you will have been through a confidence-building course and started working with a tutor. You will have built up some Spanish skills and you'll probably be able to have some basic conversations, and read some basic texts.

Because you're already seeing results and feeling confident, now is the time to start fine-tuning your skills with a bit of grammar study.

Repeat, repeat, repeat...

This stuff requires memorization and repetition. There's a little bit of "understanding how it all works", but a lot of time time it's just about committing a whole bunch of patterns to memory, and testing yourself until it sticks.

The secret to any memorization task is that you need to do it a little and often. Don't sit down for one massive two-hour cram session every week. Instead find ten or twenty minutes a day to run through some verb tables or work with your flash cards.

Your tutor will probably give you some resources to study, or you could grab yourself pretty much any Spanish textbook and make yourself a set of flash cards.

Another good option is to use a software solution like Rocket Spanish. Rocket Spanish comes with a full grammar course that explains how things work (like a textbook), but each and every lesson also comes with testing tools to help you drum that material into your memory.

Because it comes with an app version, you can practice a little and often, wherever you are. It's really effective (and kind of fun) for pushing through those memorization tasks.

If you're a bit strapped for cash, you could also try the free Duolingo app. I wouldn't use it as my only tool for learning Spanish, but it can help in this "drilling things into your memory" stage. The grammar explanations are not as good as Rocket Spanish, so I recommend you get a textbook to use as well.

If you've followed my recommendations to this point, you'll likely have a bit of basic Spanish knowledge under your belt. You'll also have the resources and skills to research and figure out things you don't understand.

This last "tool" is not so much a tool as a tactic you can use to practice what you've learned and build new vocabulary and grammar skills...

Tool 4: 

Reading and listening to Spanish

I recommend...

Here's where things start to get really fun.

Once you've done your confidence-building, and you've started working with a tutor, and you've got yourself that grammar resource (even if you haven't been through it completely yet)... get out there and start using your Spanish.

Even if you don't have any Spanish-speakers to chat with regularly, you can still expose yourself to new grammar and vocabulary through texts, television and radio.

Try these tricks:

Read simple stories in Spanish

IMPORTANT: The goal here is NOT to test yourself. You don't "fail" if you can't understand everything. In fact, if you understand everything you're not challenging yourself enough!

The goal is really to expose yourself to new vocabulary, grammar, patterns, and conventions. Maybe you'll be curious enough to look something up. And then maybe you'll recognize it next time you see it.

This is a much more natural way of learning vocabulary and grammar than studying a textbook. You're learning actively, rather than just passively absorbing information. Learning is always more effective when it's fuelled by curiosity. 

Children's stories can be a great place to start trying to read in Spanish. Stories designed for children and young adults are likely to use simpler language and more straightforward ideas than texts designed for adults.

You could start with our fairy tales in Spanish. They come with slow audio so you can listen as you read. 

If you go looking for more stories, just be aware that fairy tales and folk tales often use somewhat old-fashioned language — which might be confusing. Our stories use everyday Spanish wherever possible. (We do usually start them with "once upon a time" though!)

Listen to Spanish audio, TV, radio

Listening to real-world audio in Spanish serves two purposes:

  • It exposes you to new vocabulary and grammar
  • It gets you used to the sounds and rhythms of Spanish

Realistically, the everyday spoken Spanish that you hear on radio and TV is going to be too fast for you to pick up on much new vocabulary — unless you hear things over and over again (hellooo, radio commercials!).

But it is useful to listen to even if you don't understand everything. You'll get used to the sounds of Spanish, so they won't sound quite so odd when they're coming out of your mouth.

If you want to try understanding spoken Spanish, you could try listening to slow audio specifically designed for Spanish learners. 

  • News in Slow Spanish presents a weekly news report in relatively slow Spanish, complete with a transcript so you can follow along. They have a version for both Latin American Spanish and Spanish from Spain. It's a paid subscription service, but you can listen to the introductions of all the episodes for free — and this might be enough for you.

  • Our fairy tales in Spanish come with even slower audio in Latin American Spanish. It's painfully slow for native Spanish speakers, but very good for Spanish learners! 
Before you get started

Two important things to remember:

  • It takes a long time to become "perfect" at speaking another language: So it's important to focus on strategies that keep you motivated and enthusiastic — especially when you're just getting started. The "best" way to learn Spanish is whatever method keeps you coming back for more.

  • You don't need to be perfect to be understood: Don't try to be "perfect" before you start using your Spanish. Even if you make mistakes, people will usually understand you (eventually!). The best way to learn Spanish is to get out there and start using your new language. Make that your goal, and perfection can come later :)

Recap: The 4 tools you need to learn Spanish

#1: Something that builds your confidence and enthusiasm

You need something that will give you some quick success, so that you don't feel like giving up. Try Michel ThomasRocket Spanish interactive audio course, or personal online tutoring through Fluent City or similar.

#2: Personal online tutoring

This gives you lessons customized for your needs, and it is guaranteed to get you speaking your Spanish out loud and improving your pronunciation. Bonus points: You're less likely to give up with a teacher helping you. Try Fluent City or iTalki.

#3: A good grammar textbook or software

Save the grammar until you've already learned a little, and it'll make a lot more sense. This is all about memorization, and "a little and often". Pick up a textbook or a software like Rocket Spanish or Duolingo.

#4: Things to read and listen to in Spanish (whatever you can find!)

This exposes you to vocabulary and grammar in a more natural way than just cramming from a textbook. Try our fairy tales in slow Spanish or News in Slow Spanish. Or just go out there, read some newspapers and watch some telenovelas! (Or parodies of telenovelas!)

Hey! Want to try Rocket Spanish free for 6 days? Get it here!