Kauf die das Buch Visual C++ in 21 Tagen. Da hast du den Visual C++ Compiler zwar nur die Environment Edition aber ich glaub das reicht und Borland 3.1 Dos Compiler ist auch dabei. Also alles was du brauchst.
Noch einpaar Gute Bücher: C++ Kompendium von Dirk Lous (Markt & Technik)
Programmieren in C++ (kleines Buch dünes Buch mit allen
Basics übersichtlich gestaltet)
Der Hauptunterschied ist wie eigentlich eh schon von vielen erwähnt: C=Strukturierte (Schwerpunkt: Funktionen, Schleifen, Strukturen) C++: Objektorientierte Sprache (Schwerpunkt: polymorphismus, Vererbung, Klassen, virtuelle Funktionen)
Zum Programmieren des PIC würde ich dir PicAssembler empfehlen. Ist sehr einfach und ne Mischung zwischen Assembler und Basic. Ich hab damals den PicMaster von meinem Miniroboter in dieser Sprache programmiert, war eigentlich ein Kinderspiel, hab es mir schwieriger Vorgestellt, also nur Mut.