My main problem in learning a new language is vocabulary. What do you think is the best to develope proper vocabulary?
It may sound counterintuitive, but the best long-term way of learning vocabulary is to have a balanced learning plan. Use all the skills, and you will learn more vocabulary deeper than if you study it in an unbalanced way. Here's an example.
Student A spends 3 hours a day mining vocabulary from various sources, feeding it into an SRS and reviewing it.
Student B spends 3 hours a day Reading, Listening, Conversing and Writing. She also reviews vocabulary with an SRS, but not as much and only words she has already encountered or needed in her other studies.
After a year, student A has a huge number of words in his SRS, and can do really well in his reviews, but can only use a small percentage of them in real life and hasn't mastered much of anything else. Meanwhile, student B has very good mastery of not only her vocabulary, but all other language skills.
Read.... Read.... Read.....
When you have become more aware of words, reading is the next important step to increasing your knowledge of words, because that is how you will find most of the words you should be learning. It is also the best way to check on words you have already learned. When you come across a word you have recently studied, and you understand it, that proves you have learned its meaning
The best way is reading material that is slightly above your comprehension. If it's too easy you don't learn anything. If it's too difficult it can get frustrating. Another thing, read stuff you actually want to read because your are interested in the subject, and not just the language.
I have tried to learn vocab in lots of way untill now from using the websites to reading the stories. I find two way more affecting than others:
1- Whatching movies, animations and thing like that and try to understand them. If you learn a word or phrase that you didn't understand during watching, it will be very affecting and easy to stick in mind (because you use from sense of sight)
2- You should try to speak in English by yourself or others. Then you can't express some world in English. If you try to learn them right that moment, it will be useful too.
The most important object is practice and practice!
It depends on the language you are learning. A character language such as chinese would have a different approach to learning vocab then say a european based language.