OloloCode, спасибо за совет! Сам понимаю, что это совершенно разные направления, поэтому определил для себя конкретную цель: создать один сайт, написать одно приложение и разработать одну игру, а потом уже выбрать то, что покажется наиболее интересным.
Советую тебе все же выбрать одно направление и двигаться вперед, есть конечно много общего во всем названном. Но -например для создания сайтов тебе понадобиться знания asp.net, игры можно делать и как обычные оконные приложения, но гораздо удобнее использовать игровые движки например Unity. Слишком много специфичных знаний в каждом направлении.
Добро пожаловать на проект. На языке C# это всё как раз сможешь сделать, ПО, ИГРЫ, САЙТЫ и многое другое. Для получения базовых знаний советую начать с раздела "Консоль", так же для удобства привития привычки каждый день выполнять минимум, загляни в раздел "Результаты", за выполнение суточной нормы накапливаются байты, за которые можно приобретать платные курсы/уроки. Удачи в обучении.
Научился: Ознакомился со структурой данного сайта и принципами работы с ним. Трудности: Visual Studio у меня уже был установлен, поэтому сложностей в данном уроке не возникло.