C,C++ spíše základ býval, než je. Dnes je to C++, které se snaží vypadat jako mladší jazyky, C zůstává kapotovaný assembler. Dělat GUI v C je asi jako jet na kole bez šlapátek brnkáním do špajchen. Nemá smysl dělat GUI v neobjektovém jazyku, obzlášť ne pro začátečníka.
Jinak i v C++ budete muset řešit spoustu chujovin okolo, které kvůli jednoduchému GUIčku opravdu nemusíte řešit. Navíc pokud uděláte GUIčko např. v pyGTK, tak pak budete i lépe chápat, jak to udělat v C++, ale takhle se učíte 2 a více věcí zároveň.
Dále stačí zagooglit a materiálů máte víc, než za život přečtete...