Курс по C/C++ подойдёт
Для начинающих программистов и тех, кто желает познакомиться с программированием на примере языка высокого уровня.
Язык Си широко применяется в системном и прикладном программировании (ОС Windows и MacOS частично написаны на нём), а также содержит понятия и служебные слова, близкие другим языкам, что позволит потом перейти к изучению C++, C#, Objective-C, Pascal и Java.
Освоив классический Си, вы сможете писать как "консольные" программы, выполняемые в командной строке Windows или терминале Linux, так и программы с графическим интерфейсом.
Знакомство со средой разработки Visual Studio поможет при необходимости перейти к разработке программ на C++ или C#