Spätestens dann - wenn man den Gedanken hegt - das Programmieren zu lernen, fragt man sich zuallererst, welche Programmiersprache man überhaupt lernen soll. So stehen zum Beispiel die Programmiersprachen C++ oder C# zur Auswahl, um nur einige wenige zu nennen.
Was spricht für C++
Will man hardwarenahe programmieren wie zB Gerätetreiber oder Embedded Software, spricht vieles für C++. C++ ist sehr low level und ist bestimmt ein "wenig" komplizierter als C#, wenn man zB an die Pointer-Arithmetik denkt. Mit C++ ist man bestens gerüstet, im Speziellen bei Softwareprojekten, bei denen es um systemnahe Programmierung geht.
Was spricht für C#
Möchte man es hingegen ein wenig "gemütlicher" angehen und sich nicht mit Pointer, Speicheradressen und Memory Allocation auseinandersetzen, dafür aber umfangreichere Applikationen wie Apps, Webapplikationen oder Desktopanwendungen programmieren lohnt es sich vielmehr sich mit C# auseinander zu setzen. C# ist zudem eine sehr elegante Sprache, die von Microsoft laufend weiterentwickelt wird, siehe auch C# Vorteile. Zudem behaupte ich mal, dass in den Jobbörsen die Anzahl an C# / .NET Jobs stärker zunimmt als C++ Stellen.
Beherrscht man die Programmiersprache C#, die ja extra für .NET entwickelt wurde, deckt man ein breites Spektrum in der IT (Software Entwicklung) ab. Jeder Entwickler der C# / .NET Kenntnisse vorweisen kann, ist sehr vielseitig einsetzbar, es stehen somit viele Türen offen. Und C# / .NET ist echt ein Traum für jeden Entwickler. Ein durchdachtes Konzept, bei dem Microsoft etwas wirklich tolles gelungen ist. Das sage ich natürlich, weil ich selbst langjähriger C# / .NET Entwickler bin und weil es aber auch stimmt. Ich habe genauso Erfahrungen in C++ und Java um nur wenige Sprachen zu nennen, aber C# gefällt mir mit Abstand am besten.
Du möchtest weniger investieren? Dann reduziere den Preis für den C# Kurs. Einfach den Preis-Balken zum gewünschten Betrag bewegen.