Как правильно начать изучение C#, ничего не зная в программировании?
Докучи - выучить синтаксис шарпа - это одно. Научится на нем программировать - другое. Научится ИСПОЛЬЗУЯ c# работать в Unity - совершенно третье. На каждой итерации сильно меняются задачи и нужен совсем другой объем знаний. Чтобы работать в юнити - надо помимо языка знать еще хотя бы алгоритмы, структуры данных, графику, архитектурные подходы.
Поэтому совет - не учите c#. Учитесь программировать! Язык тут не важен.
С Pascal.