Достаточно ли официального сайта для изучения C#?
Достаточно ли...
Смотря кому. Такие руководства прекрасны для тех, кто хорошо знает схожий язык, например java. Особенно хорошо, что в них содержится актуальная, неустаревшая информация.
Но, судя по вопросу, к вам это не относится. Вы, очевидно, попадаете в другую категорию, для которой написано множество книг, авторы которых подробно разжевывают азы.
Это нормально - в высшую лигу попадают из первой, а не с улицы )
Для начала лучше использовать книгу, где изучение будет начинаться с азов ("Hello world!" и дальше). Как правило такие издания структурированы и обучение идёт от простого к сложному, с учётом особенностей запоминания.
Когда Вы уже освоитесь с простыми примерами, тогда Вы начнёте смотреть документацию, на предмет - что ещё (или как) можно сделать что-то выходящее за рамки обучения.
Начинать изучение сразу с документации считаю неправильным, т.к. Вы утонете в потоке информации, которую нужно понять.