Видеоуроки для начинающих1⃣
Курс CS50. Отличный вводный курс по основам компьютерных технологий от Гарвадского и Йельского университетов, подойдет новичкам не знакомых с программированием в принципе :)
>
https://www.youtube.com/playlist?list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5 (25 видео)
2⃣
Программирование на Си с нуля. Курс видеоуроков для не знакомых с языком программирования Си, подойдет опять же только новичкам, т.к. преподносят только основы языка и совсем кратко рассказывают о Win Api, о программировании под Linux - ни слова, так же не стоит ждать от курса рассказов о многопоточном программировании и паттернах проектирования, однако это отличное начало для не знакомых с языком :)
>
https://www.youtube.com/playlist?list=PL7KBbsb4oaOn6ekuNGqZxl4-U_Ox81qTx (42 урока)
3⃣
Шаблоны проектирования. Вот это уже пригодиться всем... не так...
ВСЕМ, шаблоны (паттерны) проектирования это то, без чего ваш код всегда будет похож на костыли и подпорки которые вы не сможете объяснить другому человеку. Со знанием паттернов и при умелом их использовании - вам будет проще решать типовые задачи и тратить оставшееся время на действительно важные вещи. Автор конечно немного занудный, но понять его можно :) Рекомендую включать скорость воспроизведения 1.25 :)
>
https://www.youtube.com/playlist?list=PLmqFxxywkatStbd9hdzVOS1hZa9dc56k4