Учить слова нужно и важно на уровне beginner и elementary. Но чем дальше Вы продвигаетесь, тем более усложнённому способу быть.
Я предлагаю своим студентам учить через collocations - устойчивые словосочетания, которые безошибочно распознаются носителями языка.
Ну, например, выучили слово сильный - strong, дождь - rain, а сильный дождь оказывается - heavy rain, хотя heavy - тяжелый. Или слово listen - слушать, а «я слушаю моего учителя» будет «I listen to my teacher». Каждый проходит через эту ошибку. Или слово «catch» в общем значении - «поймать, словить», «cold» - «холодный», а catch a cold - простудиться.
На примерах видно, что есть разные типы collocations:
глагол + существительное:
catch a bus - сесть на автобус
прилагательное + существительное
strong coffee - крепкий кофе
наречие + прилагательное
absolutely awful - очень ужасно
глагол + наречие
fall heavily - сильно упасть
глагол + предлог:
depend on - зависеть от
прилагательное + предлог
be angry with - быть злым на кого-то