Some people prefer to learn Spanish on their own, and that's OK. However some people see it harder that way. They are able to speak about the pros of attending Spanish classes instead of trying to learn by themselves.
Although there's a vast quantity of resources readily available for self-learners they don't fit every learning style. So you've to wonder which method can work for you. Attending Spanish classes is preferable to self-studying for the majority of people.
Irrespective of how much you've studied in your country, you will discover that the vocabulary you've learned to date is inadequate to communicate fluently or accurately within an Spanish-speaking country. Usually, people have a tendency to genuinely believe that only by knowing the grammar rules and knowing how to place them together will do to learn the language.
You will discover that knowing the right vocabulary could be more useful than knowing the grammar rules.
The reasons why you forget what you learn could be due to bad learning or teaching techniques. The best way to make knowledge stick for lengthy time is to use a variety of techniques including the written, oral and listening skills, so, I feel here that you must give your time in finding the Best Spanish Teacher in Salt Lake City, if you want to become perfect in specking Spanish.
When you're self-studying this is very difficult to do as you will be learning all on your own with a textbook.
However, when you're learning by attending a Spanish school you are in front of individuals to interact with, and a teacher to guide the class. This can guarantee an improved experience where all the learning skills are included, and so might be some social skills like communication and interaction.