г. Москва, на сайте с 14 февраля 2015
I think that having an emotional link/motivation makes learning process more fun and exciting.
You can't just memorize words, it's just dry and dead.
There should be something that makes you feel the language.
I assume it's close to the way kids learn language through live interaction with the world.
"бросание в воду" works 100%
I totally agree.
You should have a strong motivation for learning.
I started reading thematic books that weren't translated to any other language.
That significantly improved my vocabulary.
Using any opportunity for live communication with native speakers builds enormous confidence.
One of major challenges I've noticed is the right accent.
English speakers use different jaw muscles, that changes the pitch and language melody. Listening constantly to native speakers or any live/real talk would help to develop right pitch.
My 2 cents.