Hallo Toxy Darkhound hat schon recht. .´Net ist als eine virtuelle Engine konzipiert worden, Allerdings insofern funktioniert das nicht wirklich mit der Platformunabhänigkeit, ist C# nicht sauber auf die Plattform aufgesetzt, so das die Plattformunabhänigkeit nur auf dem Papier steht.
Nun zur Frage. Es stehen Java, C++, C# und VB .Net im Raum hier sind noch etwa 100 Sprachen.
Aber ganz ehrlich wenn du vor hast professionnell zu arbeiten dann vergiss die Programmiersprache und lerne zunächst einmal UML http://de.wikipedia.org/wiki/UML. Mit UML kannst du keine Programme schreiben aber du lernst damit effektiv auch Projekte zu implementieren. Leute die ne Idee haben und gleich drauf los Hacken kann heute keiner mehr brauchen. Wenn du das gelernt hast, dann ist die Sprache austauschbar.
Im 2. Schritt kannst du dichg dann an die Sprache machen, Dabei ist C# und Java sehr konsequent objektorientiert, VB relativ einfach in der Hanjdhabung und c++ sehr flexibel auch in Systemnahen bereichen(aber eben nicht so streng Objektorientiert)
@Darkhound: seit wann ist C# plattformuebergreifend?
ich bin seit 20 jahren in der it taetig und habe bisher weder C++ noch Java beruflich eingesetzt (bzw nur minimal). kommt man also sehr gut drum rum. soll sogar kollegen geben, die ausser PHP nie was anderes gelernt haben (obwohl C++ koennen oder C von vorteil sein kann, weil man auf der hardwarenahen ebene mit pointern einiges lernt, was auch sonst ganz nuetzlich ist). und wie sich das in zukunft entwickelt ist eh offen. ausserdem war von beruflich eh nicht die rede.
zu einstieg ist C++ nicht wirklich geeignet. das hat legt einfach zu viele steine in den weg zu fertigen programm (umstaendliche syntax, fuer anfaenger voellig unverstaendliche fehlermeldungen).
fang mit python oder ruby an. wenn du unbedingt windows gui programme schreibe willst, ist auch visual basic nicht schlecht fuer den anfang. wenn du die grundlagen beherrschst, kannst du immer noch eine weitere sprache lernen, was dann leichter faellt.
@ onur: Also was denn nun, Visual Basic oder C? Beides sind eigenständige Sprachen und haben nichts miteinander zu tun.
@ Fragesteller: Ich würde an Deiner Stelle mit C++, C# oder Java anfangen. Das sind die plattformübergreifenden Sprachen, die immer mehr gefordert werden im IT-Sektor. Später (also im Berufsleben) kommst Du da als Programmierer eh nicht drum herum...
Gefragt sind im Moment hauptsächlich C# und Java [1]. Beide sind sich relativ ähnlich.
Für den Einstieg würde ich allerdings C# empfehlen, da es noch etwas komfortabler ist und man sich mehr auf das eigentliche Programmieren konzentrieren kann.
Also einfach mal "Visual C# Express" herunterladen [2] und sich z.B. durch das Galileo book "C#" [3] durcharbeiten.
Da sollte man recht schnell Erfolge sehen, was dann auch weiter motiviert.
Answers & Comments
Verified answer
Hallo Toxy Darkhound hat schon recht. .´Net ist als eine virtuelle Engine konzipiert worden, Allerdings insofern funktioniert das nicht wirklich mit der Platformunabhänigkeit, ist C# nicht sauber auf die Plattform aufgesetzt, so das die Plattformunabhänigkeit nur auf dem Papier steht.
Nun zur Frage. Es stehen Java, C++, C# und VB .Net im Raum hier sind noch etwa 100 Sprachen.
http://de.wikipedia.org/wiki/Liste_von_Programmier...
Aber ganz ehrlich wenn du vor hast professionnell zu arbeiten dann vergiss die Programmiersprache und lerne zunächst einmal UML http://de.wikipedia.org/wiki/UML. Mit UML kannst du keine Programme schreiben aber du lernst damit effektiv auch Projekte zu implementieren. Leute die ne Idee haben und gleich drauf los Hacken kann heute keiner mehr brauchen. Wenn du das gelernt hast, dann ist die Sprache austauschbar.
Im 2. Schritt kannst du dichg dann an die Sprache machen, Dabei ist C# und Java sehr konsequent objektorientiert, VB relativ einfach in der Hanjdhabung und c++ sehr flexibel auch in Systemnahen bereichen(aber eben nicht so streng Objektorientiert)
@Darkhound: seit wann ist C# plattformuebergreifend?
ich bin seit 20 jahren in der it taetig und habe bisher weder C++ noch Java beruflich eingesetzt (bzw nur minimal). kommt man also sehr gut drum rum. soll sogar kollegen geben, die ausser PHP nie was anderes gelernt haben (obwohl C++ koennen oder C von vorteil sein kann, weil man auf der hardwarenahen ebene mit pointern einiges lernt, was auch sonst ganz nuetzlich ist). und wie sich das in zukunft entwickelt ist eh offen. ausserdem war von beruflich eh nicht die rede.
zu einstieg ist C++ nicht wirklich geeignet. das hat legt einfach zu viele steine in den weg zu fertigen programm (umstaendliche syntax, fuer anfaenger voellig unverstaendliche fehlermeldungen).
fang mit python oder ruby an. wenn du unbedingt windows gui programme schreibe willst, ist auch visual basic nicht schlecht fuer den anfang. wenn du die grundlagen beherrschst, kannst du immer noch eine weitere sprache lernen, was dann leichter faellt.
@ onur: Also was denn nun, Visual Basic oder C? Beides sind eigenständige Sprachen und haben nichts miteinander zu tun.
@ Fragesteller: Ich würde an Deiner Stelle mit C++, C# oder Java anfangen. Das sind die plattformübergreifenden Sprachen, die immer mehr gefordert werden im IT-Sektor. Später (also im Berufsleben) kommst Du da als Programmierer eh nicht drum herum...
Gefragt sind im Moment hauptsächlich C# und Java [1]. Beide sind sich relativ ähnlich.
Für den Einstieg würde ich allerdings C# empfehlen, da es noch etwas komfortabler ist und man sich mehr auf das eigentliche Programmieren konzentrieren kann.
Also einfach mal "Visual C# Express" herunterladen [2] und sich z.B. durch das Galileo book "C#" [3] durcharbeiten.
Da sollte man recht schnell Erfolge sehen, was dann auch weiter motiviert.
am besten Visual Basic (C)
ist das beste und einfachste Programm habe es schon mit 13 Jahren gelernt !
Man lernt es wirklich leicht und es gibt TONNEN von Tutorials auf youtube
Damit kann man richtige programme webbrowser spiele und so machen