אבל יש הרבה נושאים קשים,לדוגמא recursion,Multi Threading , delgates , dead locks , memory leaks אלו מושגים בתכנות שהוא לאו דווקא מונחה עצמים, אבל בהחלט נושאים שכדאי להבין בהם טוב מאוד לפני שמתחילים לעבוד איתם.
עוד דוגמא ספציפית לC++ זה נושא הפולימורפיזם וסוגי הירושות למיניהם, שזה יפה ונחמד להבין בגדול מה זה, אבל ברגע שאתה מאפיין מערכת בצורה נכונה, הנושאים האלה ממש חשובים.
MFC זה בכלל לא נושא מתקדם, זה סה"כ בניית ממשק עבודה גרפי לכל הלוגיקה שכתבת.
WIN32 זה סה"כ ספריית פונקציות שמאפשרות לך לעשות הרבה דברים יפים עם מערכת ההפעלה, אבל זה לא נושא מתקדם, ולא צריך להבין בזה יותר מדיי.