Забелязах, че много от съветите се отнасят така: ако ще учиш C++ започни със C. Някой ще ми обясни ли защо. Защо да учи първо C след като C-то не е обектно ориентирано? И кое е това нещо което го има в C и го няма в C++?
Въпроса тук е кое го има в Ц++ и го няма в Ц. Аз лично минах по следния път:
0. старт 12-13 годишен
1. Бейзик
2. Паскал (Турбо)
3. Асемблер 8086/ДОС (кеф)
4. Проби Ц (не ми хареса)
5. Ц/Виндоус (3.хх) (не ми хареса)
6. Вижуал Бейсик/Виндовс (3.хх) (не ми хареса)
7. Делфи .. ама много
9. Ц++/Виндовус .. все така не ми харесва
10. Ц Билдир/Виндоус - търпи се ама в сравнение с Делфи си е мъка
11. Линукс - чисто Ц (почва да ми харесва)
12. Линукс - Ц++ (предпочитам чист Ц ама не се свиня като трябва - ползвам)
13. Линукс - пхп - трябва да си изкарваме хляба с нещо все пак
В паузата съм изучил безброй скриптови езика, написал поне 3-4 интерпретатора, екстеншън за ТЦЛ и каво ли още не.
Сега като се похвалих да обесня: Ключов момент в развитието ми беше че минах през Асемблер-а дава страхотен погле върху цялата лудница около програмирането. Навремето имаше смисъл сега асемблера е изместен от Ц. Който иска да знае за какво иде реч в занаята - трябва задължително да е минал или през Асемблер или Ц - всички останали са просто "потребители" но на едно по-средно ниво.
flame on!