C/C++ oder Java lernen?
Hey :)
Ich setzte mich derzeit mit Programmierung auseinander und habe begonnen, C zu lernen. Eigentlich läuft es soweit ganz gut, aber ich habe ein Problem. Ich verstehe das alles zwar und steige auch durch C-Code durch. Es fällt mir jedoch ziemlich schwer, selber welchen zu schreiben. ich kann mir die Syntax nicht merken, wo wann ein Sonderzeichen hin muss und so weiter.
Jetzt wurde mir Java ans Herz gelegt. Hab mir ein Buch für Einsteiger ausgeliehen und den Eindruck gewonnen, das Java einfacher ist, was zweifellos aber unter anderem daran liegen wird, dass ich eben ein paar Vorkenntnisse habe und C und Java eben einige Gemeinsamkeiten haben. Und Objektorientierung klingt schon sinnvoll in meinen Ohren (wobei, wenn ich C lerne, werde ich mich auch früher oder später mit C++ und/oder C# auseinandersetzten, womit ich dann ja auch objektorientiert arbiten kann)
Also, lieber C oder Java als Anfänger lernen? Was ist eure Meinung? Und habt ihr eine Idee, wie ich mir die Syntax eventuell besser merken könnte?
LG Avalynn
PS: Bevor jemand fragt: Nein, ich habe noch keine Ahnung, was ich später mal so mit meinen Kenntnissen machen und schreiben möchte. Da bin ich für alles offen.
5 Antworten
Java ist einfacher, ich empfehle es auch für Anfänger.
Java ist meiner Meinung nach einfacher, da die Programmiersprache sehr auf Verständlichkeit und Selbsterklärung abzielt. Ich würde dir also Java empfehlen. In Java sind zum Beispiel auch Android Apps geschrieben, so dass du damit auch eigene Apps programmieren kannst.
Java oder noch besser C#. Letzteres halte ich für am besten für Einsteiger, insbesondere wenn man Visual Studio nimmt (gibt es ja auch umsonst). Kleiner Bonus an C#: Grafische Oberflächen sind trivial zu implementieren.
Die Unterschiede zwischen C++/Java/C# (C passt hier nicht ganz mit in die Reihe rein) stecken im wesentlichen im Detail. C++ ist allerdings recht fehlerintensiv, Java und C# sind hier viel sicherer.
Welches von beidem du nimmst musst du selber entscheiden. Ich arbeite mit allen 4en und verwende eher ungern Java, lieber C#/C++ (und C um C++ zu ergänzen oder weil es gar nicht anders geht)
Also wir lernen in der Schule C,was ich relativ eibfach finde, allerdings habe ich auch keine Vergleichsmöglichkeiten. und um dir die Syntax besser merken zu können, kann ich nur empfehlen es immer und immer und immer wieder zu machen, irgendwann merkst du es dir dann :D
Für Anfänger empfehle ich eigentlich immer Phyton, dann Java, dann C++ und zuletzt C, danach die verschiedenen Assembler Sprachen...