Duolingo помогает с начального уровня, действительно, до B1 уровня можно доучиться на этом сервисе.
Но это будет неуверенный B1. Знание языка представляет из себя знание/ умение
1) Грамматики
2) Чтения и понимания текстов
3) Аудирования, восприятия на слух
4) Говорения
5) Написания разного рода текстов
6) Произношения
7) Как повышать словарный запас
Давайте посмотрим на Дуолинго. Грамматику выучите неуверенно и неполно даже до уровня B1, с текстами в принципе не столкнетесь, аудирование - на зачаточном уровне, говорения - абсолютный ноль, письмо - на зачаточном уровне, предложения простые. Произношение будет плохим скорее всего, если не будете повторять слова на диктофон и сравнивать. С принципами повышения словарного запаса тоже не столкнетесь.
Зато, как правило, будет четкое представление о языке и мысли, как и где продолжать обучение.
Думаю что нет.
Не думаю, очень топорно сделаны эти платформы. Наверно более подходит для уже знающих язык процентов на 30, что бы повторить или освежить память.
Выучить какое-то количество слов, конечно, получится. Проблема только в том, что для изучения языка вам нужно его использовать и говорить на нём. А с этими сайтами можно только разговаривать с самим собой.
Хороши только для начала.
В свое время очень помогло приложение Полиглот. В сочетании с LinguaLeo дало хорошую базу.
После перешла на сайт italki.com, нашла подходящего репетитора - носителя языка.