Hallo,
wenn Du mit Visual Studio arbeiten sollst, dann ist mit Sicherheit nicht C, sondern C# gemeint (allenfalls auch C++, das weiß ich nicht). C# ist mehr als eine neuere Version von C oder C++, sondern ist eine eigenständige Programmiersprache, die sich an den Sprachelementen von C/C++ orientiert.
Eine eigentlich gute Einführung ist
OpenBook Visual C#. Für Dich sollte es reichen, dieses "Buch" schnell durchzulesen: Du musst Dich zunächst auf die syntaktischen Unterschiede zwischen Delphi und C# konzentrieren ( {} statt begin-end, if immer mit Klammern, switch/case, for, void u.ä., Groß-/Kleinschreibung). Der wichtigste und umfangreichste Bereich der Einarbeitung sind die vielen Klassen des NET-Framework mit ihren unglaublich vielen Möglichkeiten.
Viel Erfolg! Jürgen