This is often a question many people ask themselves before choosing a language learning solution. It realistically comes down to how much money you're willing to pay to learn a new language as there are plenty of very good methods out there.
Let's look at the options.
1. Language books
2. Language learning cds
3. Personal tutor
4. Online Programme
5. College/classroom training
Language books on their own are not really recommended. As with any language, listening and understanding pronunciation is very important if you want to succeed in learning a new language. Books are much better combined with language cds or online courses.
Language cds are probably the most popular choice when it comes to learning a new language. They will not break the bank and the convenience that you can use them anywhere is a major factor. Just upload to your phone or player and listen and learn wherever you are.
Personal tutors have many advantages. Mainly the teaching is a one to one basis from an experienced tutor. The tutor can you tell where you are going wrong which a book or cd can't. You receive honest assessments and advice all the way through. Only drawback will probably be the price.
Online learning is similar to the language cds. Advantage is it's cheaper than the cd packages. Disadvantage you need to be on the internet to access the data. So you can't upload to your player and learn on the move.
College/classroom training is much like the personal tutor but you don't get the same one to one teaching. Instead you get to discuss and receive help from fellow students. Even better than going to your local college is to go abroad and learn your chosen language. It won't be a cheaper way to learn but I think it is the BEST method out there and worth every penny.
Thanks to: www.goarticles.com/