English learning path

TODO: better group resources

I usually just read/consume some content in English. Touch typing greatly help me to memorize words and phrases.

I am a native speaker of Russian, and sometimes I need to study English with Russian in same time (to understand grammar terms, differences, etc.).

Fundamentals of English grammar: