Es kommt wohl darauf an was du später so machen willst, prinzipiell solltest du C++ nehmen, da lernst du auch direkt die Prinzipien der objektorientierten Programmierung die praktisch alle neueren Hochsprachen so oder ähnlich verwenden.
Geht es dir um Hardwarenahe Programmierung dann solltest du C nehmen oder gleich Assembler und mit einem 8bit µC einsteigen, das ist aber denke ich nicht das was du willst, ich wollte nur verdeutlichen, dass es immer darauf ankommt was man denn überhaupt Programmieren will denn es gibt sehr viele Bereiche und ich kann dir versichern auch C findet heute noch sehr häufig Verwendung und ist keineswegs "veraltet".