AlekseySK Цитата: Неплохо концепцию понял, но это всё же в общем и к тому же консольные приложения.
Надо в Винде пробовать же
Мое личное мнение состоит в том что пытаться одновременно освоить язык программирования (C++), проприетарный framework (MFC/VCL) и внутренние детали ОС (Win32) - это попытка погнаться за тремя зайцами, которая скорее всего закончится классически... Каждая из этих тем сама по себе непростая, а накинуться сразу на все...
Нет, я понимаю конечно, что смотреть как другие люди пишут Firefox, eMule и прочие навороченные штучки а при этом самому копаться в каких-то "дебильных" консольных прожках из 100 строк кода это очень обидно. Хочется конечно сразу выхватить шашку и изрубить всех в капусту. Но... Это так не работает. Здания начинают строить с фундамента, а не с зеркальных окон и облицовки мрамором на фасаде.
Цитата: высыпалась куча непонятных кодов
Практически в каждой (приличной) книге по программированию на C/C++ указывают под каким компайлером приведенный код был проверен - где нибудь во вводной части обычно. Следует обращать внимание на такие вещи, т.к. даже сам C++ - язык который в последние ~20 лет развивался очень динамично и разные компайлеры ведут себя по разному с одним и тем же кодом. А уж о всяких проприетарных добавках к языку (которыми многие авторы компайлеров балуются) и говорить нечего.
Кроме того - изучение документации на компайлер/IDE по мере необходимости является неотъемлемой частью процесса обучения...
Поверьте, там можно много интересного найти (хотя за некоторые описания ошибок в некоторых компайлерах я бы авторам точно по рукам линейкой надавал!).
Цитата: Ну с чего же начать? Дело в том что с сухой теорией трудно, а практиковаться не хватает именно знания
Цитата: Да и получится разве у нормального человека прочитать кучу книг которые вы насоветовали а потом сесть и ра-а-аз программа.
Сухой теории и не нужно : прочитали главу - попрактиковались, повторить до конца книги (а если книга не предусматривает такого процесса обучения - значит книга либо плохая либо не соответствует начальному уровню).
Цитата: но в основном специфики MFC например..
См. выше. Все нужно делать по порядку. Тогда не будет ситуаций вроде "высыпалась куча непонятных кодов".