Я плохо знаю английский, но хоть немного есть воспринимание на слух и прочитанное даётся хорошо, но говорение я не прокачал как следует.
Если Вы имеете в виду программы для компьютера, то советую играть в многопользовательские игры где есть иностранцы. Это могут быть популярные игры (КС:го, Дота, League of Legends и т.д.). Хотя тут можно сказать и прохождения одиночных игр. Вот играете вы в Сталкер или во что вы там играете... слышите, видите "язык". Как по мне хорошая тренировочка. Вобщем вы качаете русификатор или просите кого-то привезти игру из-за границы.
Также фильмы, музыка и книги. Это я отошёл от темы.
А теперь отвечу на твой вопрос.
Есть специализированные сайты для таких как МЫ по изучению слов и граматики. Это:
•Lingualeo
•Memrise
•Busuu И можешь поискать аналоги в Гугле или в Яндексе .
Я лично учил его на Lingualeo. Мне понравился Львёнок. Честно. Милый и мотивирует проходить уровни. Даёт задания, такие как: "Выучи пару слов и перейдешь на новый уровень, а мы тебе дадим день или два премиум аккаунта... Дополнительных плюшек, которые дают массу способов выучить слово визуально и на слух. И поможет выучить грамматику.
Выглядит как реклама, но уверяю, что я не рекламирую. Я просто хочу, чтобы дорогой человек выучил этот великий язык.
Удачи, братан!
Не изучаю, но практикую путем общения в компьютерных играх и на некоторых сайтах.
Лучший опыт был в таких играх, как Overwatch, Roblox, Insurgency; из сайтов - Reddit, YouTube (не общался, но смотрел/читал)
а в роблоксе то с кем? разве там игроки умеют разговаривать, у них как бы еще зубки не прорезались?