Almost everyone that I have ever known has “I want to learn a second language” on their bucket list. But often, they don’t know where to start on this lengthy and difficult path. You’ll bring it up at maybe a family gathering, and that strange relative that you hardly know always has to chime in about how immersion learning is the best way to learn any language. Yes thank you weird uncle Hank, but not all of us have to money to just up and move somewhere across an ocean. But even if you could, is that really the best way to learn a language? I mean everyone learns differently. So this article is dedicated to you fellow internet user! If you want to learn a language but don’t know the best option for yourself, here are some pros and cons to different methods of learning a language.

There are three main categories for learning a language that I can think of. If you can think of more, just comment below and I will add them in if I have tried them before! The three that I am going to write about are Immersion learning, using apps on your phone or programs on your computer, and class learning.

So there first one up is Immersion learning! For this one, we are going to be talking about immersion learning as moving to the country, and paying for classes while there. For example how I moved to Rome, Italy and went to Kappa Language School in Rome.


  • You don’t just learn the language, you learn the culture as well.
  • You can become friend with your teachers who are normally natives and they can help when you need a quick reminder.
  • You have to practice literally ALL THE TIME. If you are lazy like I am, this one can really get you to practise even when you don’t want to.


  • Moving is SUPER EXPENSIVE!
  • Going to a different country its going to be very lonely at first!
  • Simple tasks become really challenging.
  • Embarassments, which can range from being embarrassed about not knowing what to say in a conversation because you aren’t advanced enough yet, to cultural misunderstandings where you just don’t know that things are done in a certain way and you accidently deeply insult someone.
Special offers for Italian courses in Rome

Ok now we can move on to App learning.


  • You can use them whenever you need to (at least the ones on your phone) and so you can practise at any point during your day.
  • There are quite a few different ones, so you can do different activities when you switch apps. There are ones that are better with reading activities and others that are better at writing activities.
  • Some of them have really fun games that help you learn better then just practising with flash cards over and over again.

Cons ?

  • There isn’t someone to ask if you don’t understand why something isn’t right or when the teaching gets confusing.
  • When they try to teach you ‘naturally’ they often don’t explain why something has changed and you get super confused.
  • While some are free, there are many you have to pay for to advance or to get the other lessons.
Discover Rome and Learn Italian

The last one that I will talk about is learning a language by taking a class near your home, or getting together with some people who speak the language for a few nights a week.

Pros :)

  • This one can be a form of immersion learning if you work hard enough.
  • It’s nice to be able to come back home and be able to talk in your own language and not feel like a fool 24/7 like if you moved.
  • You can have a structured learning schedule that helps you immerse yourself into the language rather then being thrown in and fumbling around trying to make out the correct tense and pronoun.


  • This is a much slower way to learn unless the class is 1 on 1.
  • There is a classroom pressure to get it right can make you anxious and forgetful
  • You don’t get the culture, you get the language
  • You can only practise at certain times

Ok there you have it folks! the pros and cons of different ways to learn a language. If you think we have forgotten one, just comment below! I find that the best way to learn a language is the combination of two of these, because the pros and cons of both can balance out the experience. And for you?

Leave a comment


Enjoy this blog? Please spread the word :)