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

▪ "Why isn't my wireless mouse connected to the computer?" - 2008 Dumbest Technical Support Question award
▪ The word 'politics' is derived from the word 'poly', meaning 'many', and the word 'ticks', meaning 'blood sucking parasites' - Larry Hardiman
▪ If the good guy gets the girl, it's rated PG; if the bad guy gets the girl, it's rated R; and if everybody gets the girl, it's rated X