Приложение использовал недолго, было это года три назад. Обучался Python и C#. Python чтобы ознакомиться с программированием и C# для скриптов в Unity.
Unity - среда разработки игр, компьютерных и других платформ. Скрипт - это строчки кода, выполняющие действие или последовательность действий. К примеру скрипт движения персонажа или открывания/закрывания дверей в игре.
Sololearn я удалил на 3 неделе обучения. Скриншоты на новом аккаунте.
Сразу к минусам:
1. Жизни. Если во время обучения вы допускаете ошибку, то у вас отнимают сердечко. Нет сердечек - будете ждать восстановления, иначе не сможете продолжить обучение.
2. Нельзя самому выбрать урок. Нужно завершить предыдущие.
3. Мало уроков. Но это не минус для меня, приложение воспринимаю как для первого знакомства и ознакомления с языками программирования. Остальное можно найти в Ютубе, специализированных сайтах и отдельных форумах.
4. Ошибки. Я помню в обучении были ошибки, судя по комментариям в Google play - они все ещё встречаются.
Дальше.
В Sololearn есть компилятор, вы сможете практиковаться прямо в приложении. Изучать работы других людей. Имеются сообщества и обсуждения. Это плюс.
В приложении можно бросать вызов другим пользователям. Выбираешь язык, решаешь задачи, кто больше решит тот и выиграет. Есть таблица лидеров.
Ну и все. Как для первого ознакомления с программированием - Sololearn неплохой вариант. Кому-то будет легче стартовать с мобильного приложения, с меньшим усилием: выбирая правильный ответ, перетаскивая заготовленные элементы кода и иногда писать на клавиатуре. Но в дальнейшем про sololearn вы забудете, свою работу в ознакомлении он выполнил.