Если язык абсолютно новый, то у меня алгоритм самостоятельного изучения прост: необходимо иметь классический учебник/самоучитель языка плюс любой лингафонный/аудио курс. По каждому конкретному языку они свои. Это все есть в сети, этой информацией делятся на специализированных форумах, можно поиском найти, я думаю.Таким образом я учила итальянский, греческий, испанский, французский.Тут даже больше самоорганизация нужна, потому что изучение языка - процесс постоянный, почти ежедневно нужно заниматься и не лениться учить новые слова/правила. Приложения для телефонов хороши, если Вам нужен некий базовый уровень понимания для поездки или простого бытового общения и понимания.