My native is Russian and when I had decided to learn English well, I looked around for Linux apps and couldn't find what I wanted. So I wrote a coupe of applications myself.
granule is my indexcard program. It's UTF-8, so you can use and keyboard bindings you want.
gwavmerger
is a memory-training program targeted for learing foreign languages. All you need is a microphone and a sound card to make your own lessons for your own level. I tried to explain the process in its manual.
I have been using both programs on a daily basis for several years now and they helped me to make a giant leap towards my goals.
For an on-line dictionary I highly recommend StarDict.
The skeleton of studying any foreign language is, of course, its grammar. Don't overlook it.
Don't believe all the BS teachers say about submerging into the environment and making friends with native-speakers. It is all baloney. Grammar, and daily practice of memorizing words and text senteces will do the trick.
My native is Russian and when I had decided to learn English well, I looked around for Linux apps and couldn't find what I wanted. So I wrote a coupe of applications myself.
granule is my indexcard program. It's UTF-8, so you can use and keyboard bindings you want.
gwavmerger is a memory-training program targeted for learing foreign languages. All you need is a microphone and a sound card to make your own lessons for your own level. I tried to explain the process in its manual.
I have been using both programs on a daily basis for several years now and they helped me to make a giant leap towards my goals.
For an on-line dictionary I highly recommend StarDict.
The skeleton of studying any foreign language is, of course, its grammar. Don't overlook it.
Don't believe all the BS teachers say about submerging into the environment and making friends with native-speakers. It is all baloney. Grammar, and daily practice of memorizing words and text senteces will do the trick.
Hope this helps,
--3rdShift