Самый оптимальный подход к изучению языков - целостный, когда язык не сводится к стремлению заучить определенное количество слов и грамматических правил. Или только к устной речи, или чтению. Все навыки (говорение, понимание речи на слух, понимание написанного, письменную речь) нужно развивать равномерно. Не стоит забывать что языковой материал (лексика и грамматика) прорабатывается хорошо только при выполнение разных упражнений.
Если говорить о подходах, существующих в методике преподавания, то сейчас используется коммуникативный подход, когда упор делается на устную речь. Мне импонирует также лексический подход, когда лексика ставиться на первое место, если так можно выразиться. При этом мы осваиваем не отдельные слова, а сочетания, которые органично вписываются в грамматические модели. Работает такой подход отлично, позволяя развивать беглость речи и резко уменьшая количество речевых и грамматических ошибок.