В русском языке слово "учить" может иметь несколько отличных друг от друга значений. Мы учим слова, стихи, тексты, то есть запоминаем какую-то информацию как есть. Мы учим языки - изучаем их, узнаем о них новое. Мы учим кого-то чему-то, или, иными словами, передаем информацию, которой владеем другим лицам.
В английском все так же. Однако, то что у нас выражается одним и тем же словом, здесь имеет разделение на to teach, to learn и to study
To teach
Учить кого-то. Достаточно легко запомнить, потому что от этого глагола образовалось название профессии - учитель (teacher), с которой мы имеем дело уже на ранней стадии изучения английского языка.
Поэтому глагол to teach можно встретить в следующих сочетаниях:
to teach someone - учить кого-то
to teach something - учить чему-то (кого-то)
Отличие в том, что в первом случае мы делаем акцент на лице, которое обучают, во втором – на объекте изучения.
Интересно, что to teach является возвратным, то есть, в английском он может использоваться с возвратными местоимениями myself, herself и т.д. Это возможно, когда мы хотим подчеркнуть, что мы узнали что-то без помощи учителя, например:
I taught myself to ski - я самостоятельно научился кататься на лыжах
To learn
Обозначает процесс обучения чему-то, получения или запоминания информации:
To learn something – узнавать\учить что-то
To learn to do something - учиться делать что-то
Глагол "to learn" в отличие от "to teach" не является возвратным, однако он имеет еще одно специальное значение - "узнавать", "понимать", "выносить какой-то урок из чего-то". Например:
Сегодня я кое-что понял - Today I have learnt something
А если мы учим что-то наизусть, или попросту зубрим, то используем выражение "to learn by heart":
I'm never going to learn this poem by heart! It's just too long - Мне никогда не выучить это стихотворение - на это нужно слишком много времени
В общем и целом, "to learn" - это получение знаний, усвоение информации или приобретение навыков путем самостоятельного обучения, повторения, опыта или под руководством учителя, инструктора и т. д. Вот еще примеры использования:
I'm learning to drive - Я учусь водить автомобиль
I have to learn a hundred English words for tomorrow - Мне нужно выучить тысячу английских слов к завтрашнему дню
Wise people learn from their own mistakes - Мудрые люди учатся на собственных ошибках
I'm learning French. I really like it - Я учу французский. Мне это действительно нравится.
To study
Часто используется в значении "изучать", например, в университете, или "исследовать", глубоко анализировать, например, какой-то документ, карту, явление и т.д. И он тоже связан с затратами времени на самостоятельную учебу.
"To study" - это уделять внимание и время, чтобы получить знания, как правило, с использованием книг:
Don't bother me now. I'm studying - Не мешай мне. Я учусь.
То есть, я уделяю внимание и время анализу источников знаний, но учусь ли я чему-нибудь при этом (to learn), то есть, что от этого остается в голове - это уже другой вопрос.
I need a separate room to study - Мне нужна отдельная комната, чтобы учиться.
Это значит, что в этой комнате я буду уделять внимание и время анализу источников знаний и, безусловно, надеюсь узнать (to learn) что-то полезное.
I'm sorry but I can't meet you tonight. I have to study - Прости, но я не могу встретиться с тобой сегодня. Я должен учиться.
Другими словами, я должен уделить время и внимание анализу источников знаний, потому что, например, я должен научиться (to learn) решать уравнения с двумя неизвестными.
Вот, пожалуй, и все. Learn English and don't give up!