Многие говорят что начинать свой путь нужно с теории CompSci, и только потом уже браться за изучение конкретных языков и технологий. Оно как бы логично, сначала теория, какая то база, потом практические вещи. Так вот проблема в том, что в книгах по CompSci, в частности например в книгах Таненбаума, по большей части в книге ОС, чуть ли не на каждой странице представлен код на разных языках, в частности на С. И не понятно как в таком случае планировать обучение...Сначала изучать язык и разные топики в контексте этого языка, а потом уже изучать Архитектуру и ОС? Но в таком случае как то не логично получается, сверху вниз.
Что посоветуете в данном случае? Как спланировать обучение?
JaxxDexx, Вы сами учились в Университете СНГ? Там же такая себе программа обучения в большинстве случаев. К тому же у нас (СНГ) нет вообще направления CS. Да и такого понятия в принципе у нас нет. Не знаю про какой ВУЗ вы говорите, но сомневаюсь что хоть где то дадут, или хотя бы направят на процесс изучения и получения сильной базы CS.