Die Sprache C ist die selbe am PC und µC. Beim µC kommt ein bisschen für den Zugriff auf die Hardware dazu, am PC muss man sich ggf. das Interface zum Betriebssystem ansehen, wenn man mehr als mit der Befehlszeile machen will.

Zum lernen geht es vermutlich am PC etwas einfacher, weil man das Programm direkt probieren kann und nicht erst auf den µC übertragen muss. Außerdem hat man es am PC mit der Ausgabe einfacher und kann so leicht Zwischenwerte Ausgeben. Auch muss man sich am PC erst mal nicht so um den Speicherverbrauch kümmern. Ein Späterer Umstieg zum µC ist dann aber nicht so schwer - da kommt es dann mehr auf Details an, wie Laufzeit und Speicherverbrauch.