Ca a pas vraiment de sens comme question, C# c'est un langage, une syntaxe, si tu veux en 1 semaine tu connaitras tous les mots-clés et la syntaxe du langage.
La programmation c'est un ensemble de concepts indépendants du langage choisi, et pour les maitriser il faut plusieurs années d'expérience.
Si tu veux apprendre C# c'est comme apprendre un alphabet. Apprendre à programmer c'est comme apprendre une langue.