how to learn a new language
There are many effective ways to learn a new language. The first important point is that the person trying to learn a new language should make a strong decision and attempt on learning the language. He/she should find some good self-study books if they want to study by their own or find a prefect language academy with a talented teachers and precise schedule.
Beside of learning from educational references, you have to listen to music and watch movies in that language, assume a small baby learning from his/her around specially mom only by hearing words which may be repeated to him/her that he try to say that word.
Improving technology, there are many online study references like online language websites or some suitable mobile Apps, helping learners to study with, as well as an instructor teaching them. finding a new friend talking that language, traveling to the country, speaking that language and reading topics or books are the best ways too.