Om du tar dig vatten över huvudet eller ej kan jag inte svara på, då det inte är några "tunga" grejer du tog upp. Om det blir avancerat eller ej beror väl snarare på vilket GUI du tänkte bygga kring... än på programmets rutiner. Sen har jag ingen aning om vad du kan redan. Men som ett litet tips kan man väl säga att kodningen är inte kärnan i programmering utan det är problemlösningen och designen... dvs upplägget. Så om du anser det avancerat och svårt med syntax kanske det är svårt att se problemlösningen innan kodningen och då kan det vara läge att börja med mindre projekt och sen bygga vidare på dessa. Två bra exempel har du av de punkterna du tog upp - registerna. Dessa kan du ju bygga som objektsamlingar och göra en "kärna" som är fungerande i såväl console som t.ex MFC...