В своем изучение языка я использую -
1)hinative.com - Там я спрашиваю разницу между словами, значение слов и кидаю текст чтобы проверили и исправили.
2 )italki.com - здесь можно найти хорошего преподавателя или пообщаться с кем-нибудь.
3) HelloTalk - здесь можно общаться с иностранцами. Хорошее приложение.
Мне да, когда я пишу тексты и общаюсь я запоминаю слова или грамматические правила. По другому вообще никак не могу запомнить, хоть часами буду зубрить, все равно забываю.