Для начала тебе надо определится в цели знания языка, если просто для резюме, то можно купить книжечку потолще и зазубрить, если для серьёзных задач, то придётся всё бросать и отдавать почти всё свободное время чтению книг и сидению за VC или Билдером. И читать, читать всё что относится к С/С++ в т.ч. много исходников. Типа ядра Линуха, STL, Boost-а, или какого-нибудь лексического анализатора. И постоянно переписывать, улучшая, свои библиотеки и/или модули. Придётся почти забыть о готовых программах или модулях, поскольку требования постоянно меняются, остаются неизменными только фундаментальные алгоритмы, типа сортировки, работы со списками и т.д. и т.п.
По поводу споров С/C++ vs Delphi:
Думаю надо начать с истории создания этих таких разных языков. И тогда будет всё понятно. "С" задумывался как переносимый вариант ассемблера при создании переносимой ОС, таким он и остался. Именно потому в "С" так иногда всё "сложно" и "многословно". Даже простой printf и тот написан на нём самом.
![:)](http://vse.kz/public/style_emoticons/default/smile.gif)
Паскаль создавался как средство обучения правильному программированию в ВУЗах. И, имхо, это он выполняет на все 100%. Посмотрите на ярых защитников Дельфи.
![:)](http://vse.kz/public/style_emoticons/default/smile.gif)
Противникам С/С++: "С" это язык создания операционных систем. А "С++" -- язык на котором пишется всё остальное.
![:)](http://vse.kz/public/style_emoticons/default/smile.gif)
2 ivasi:
"Кажен москаль выбиpает паскаль, мы же yси пишем на си"
Сильно!
![;)](http://vse.kz/public/style_emoticons/default/smile.gif)
![:)](http://vse.kz/public/style_emoticons/default/smile.gif)
![:lol:](http://vse.kz/public/style_emoticons/default/smile.gif)