Язык C# и платформа .NET
C# - язык, на котором пишут исходный текст. .NET - платформа вокруг него: среда выполнения, компилятор, стандартные библиотеки и общие правила сборки. Программа на C# почти всегда опирается на возможности .NET, а не на голый язык без среды.
Текст на C# компилятор переводит в промежуточный код, а затем в файлы сборки. Запуск идет через среду .NET на конкретном компьютере. Одна и та же собранная программа часто переносится между Windows, Linux и macOS, если на машине стоит подходящая версия .NET.
В стандартную поставку входят готовые типы и команды: работа со строками, файлами, сетью, коллекциями и многим другим. Их не пишут заново в каждой программе - подключают из библиотек платформы. Команда вывода в консоль тоже приходит из этой базы.
Проходить отдельный учебник по другому языку перед этим курсом не требуется. Старт идет с нуля, а программы сразу пишутся на C# 14 для .NET 10.