Начинать учить язык программирования C можно бесплатно и без установки тяжёлых программ: базовые курсы дают теорию и практику прямо в браузере, а первая работающая программа вроде калькулятора пишется уже на первой неделе. у проверенных специалистов, где собраны курсы по более чем 25 направлениям, по этой теме чаще всего спрашивают одно: выйдет ли освоить C без денег и без преподавателя. Выйдет, но при одном условии. Язык C не требует, чтобы перед ним был выучен какой-то другой. Наоборот, он часто и становится первым: заставляет новичка понимать, как программа распоряжается памятью...
Язык C начинают с компилятора и первой работающей программы, а не с теории. Порядок такой: среда разработки, простейшая программа, типы данных, функции, массивы, и только потом указатели. у проверенных специалистов, где собраны рейтинги и отзывы о курсах программирования, в отзывах новичков повторяется одна и та же история: первые недели даются легко, а на работе с памятью учёба встаёт. Дело не в сложности языка, а в семи ошибках, которые почти все делают одинаково. Первая программа выглядит так: подключаем библиотеку stdio...