ну насчет практики у itvdn - не знаю, для детского садика вроде, а зато материал объясняет норм. В скиллбокс наоборот. Материала мало, зато какие задания!
ulearn - трудновато будет, если с нуля. Насчет курсов вообще хз. Как сказал один умный чел - их стоит смотреть тогда, когда что то знаешь. Тогда более менее понятно. А перед этим лучше почитать книги.
Для начала - C# для начинающих - Васильева, или библия С# - флеонова.
Это именно для начала и знакомства с будущим пиз**ом.
Потом - можно прочитать всего троелсена, от начала до конца - он подробнее расскажет про тот же шарп. Хотя перед ним еще можно почитать и Шилдта - да, он старый, но основу даст.
Ну и думаю что на этапе чтения Троелсена подключать документацию и курсы. Как то так. А там начнется - LINQ, асинхронное программирование, wpf, wcf, mvc и много других слов до
ASP.NET