Для начала изучения программирования С++ с простой библиотекой классов типа Qt ещё лучше.
и
#include <QString>
QString str = "Hello World!";
QTextStream out(stdout);
out << str << endl;
ничуть не сложнее в объяснении для даже турбопаскаля, не говоря уже о делфях.а вот в углубленном изучении, когда и системные вызовы, и оборудование, и потоки, и субд, и ооо, веб - ну ОЧЕНЬ сложно мозги вправить в С/С++.
но начальная и высшая школа на этом и останавливаются, а вправлять приходится на производстве по-Пушкину - мы все учились по не многу. чему-нибудь и как-нибудь.
>Небольшой проектик не меняя ничего скомпилированный в KDE выглядит нативно для KDE, в gnome — нативно для gnome, в win7 — нативно для win7.
вы не поверите. с qt тоже самое.
(но под винду компилировать то отдельно придётся полубому, коллега :D)