I learn English. And I think the best way to learn any language is to listen, watch, speak and write. I translate from English to Russian pretty easy. But not backward. My sister and I write rather unusual stories (in Russian). And in oder to improve my English I decided to translate them into English. I understand that language is mentality, but there are common things for all people and consequently in all languages.