נראה לי שאתה מעריך נכון את השפות.
בעוד שללמוד C זה בהחלט כמו ללמוד היסטוריה של השפות, או ללמוד משהו יותר לשם הערך התיאורטי שבו (בד"כ), ++C זה סיפור אחר לגמרי. ++C זאת אחת השפות השימושיות ביותר היום בשוק, היא חזקה מאוד ובעלת מימושים ברוב הפלטפורמות הקיימות, בנוסף זוהי שפה שיש לה תקן שאותו קובעת רשות ציבורית. #C לעומת זאת (או כפי שאוהבים לקרוא לה כאן $C), הינה שפה בבעלות חברה כלכלית (Microsoft) ועובדת למיטב ידיעתי כרגע, רק על סביבת Windows, יש הטוענים שהיא פותחה למטרה אחת בלבד, וזה להתחרות בJava של חברת Sun, שהיא השפה היחידה היום שאפשר באמת לומר עליה שהיא Cross Platform, כלומר שהיא עובדת על מע' הפעלה שונות הרצות על מכונות שונות מבלי הצורך לקמפל עבור כל מכונה בנפרד. בכל מקרה, זה כנראה עדיין מוקדם בשבילך להתמקד בשפה אחת, אתה לעולם לא יודע במה תעסוק בסופו של דבר בשוק. כדאי לך לקבל בסיס רחב במספר שפות, והבנה תיאורטית טובה של תכנות, כשתיכנס לעבודה זאת או אחרת, בשפה מסויימת, תוכל להתמקצע בה. בהצלחה, סלע.