Какую программу стоит использовать для изучения англ. слов/фраз?
Для слов. фраз хорошо идёт lingualeo
Для грамматики duolingo
Наверно, лучше книги. Можно еще попробовать Анки карточки. К примеру, https://ankiweb.net/about и их приложение под Андроид