Nemojte govoriti ljudima da uce C da bi ucili C#. Sem osnovnih sintaksnih struktura ne postoji nista slicno izmedju ta dva jezika, a pride C odumire kao praktican jezik za primenu. To je kao da terate nekog da uci staroslovenski da bi posle naucio srpski.
Takodje, iako mnogo blizi C#u i iako si tehnicki u pravu, C++ je prejak za nekog ko hoce da radi C#. Vreme potrebno da se C++ savlada kvalitetno i da se onda redukujes na C# je daleko duze od vremena koje bi ti trebalo da jednostavno krenes od C#a i naucis samo C#. Kao neko ko je svojevremeno presao sa C++-a na C# dugo sam zastupao tu tvoju tezu (i dalje mislim da svaki programer MORA da zna C++ pre nego sebe moze smatrati seniorem) ali masa ljudi ima ogromne probleme da skonta neke od principa C++a koji ne postoje u .NETu (npr visestruko nasledjivanje)
Moj savet, nadji direktno C# tutorijal i uci odatle i poslusaj kleo-a i kupi coveku cepi i rostilj pa ga posle udavi pitanjima

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić