Начал осваивать программирование с Пайтон. Есть пара друзей, которые поступили на бюджет в факультет по программированию и каждый советует начинать обучение с более фундаментального уровня, например с С. Они советовали это для того, чтобы я понимал код более глубоко, а не программа писала все за меня. Стоит ли прислушиваться к их советам? Кстати, нигде не нахожу курс по С, только по С++ и С#. Возможно такое, что С++ это С, просто с дополнительными функциями. Если так, то может начать обучение с него?
С устарел, в нём нет ООП. У нас в университете обучение программированию начиналось с паскаля и изучения типизированных переменных и создание своих структур данных + алгоритмы сортировки ну и на понимание какие типы данных сколько байт памяти занимают и как при помощи этих структур описать какую то предметную модель.