Python, Java oder C#?
Ich möchte mit dem Programmieren anfangen und kann mich zwischen den Programmiersprachen Python, Java und C# nicht entscheiden. Einerseits sollte die Sprache nicht zu schwer sein, da ich eigentlich Einsteiger freundlich starten will dazu wäre ja Python gut, jedoch weiß ich noch nicht in welche Richtung ich programmierern möchte. Einerseits finde ich Spiele zu programmieren interessant, dafür würde sich ja Java oder auch C# empfehlen, aber diese sind ja schwerer zu lernen und ich weiß nicht ob ich wirklich in diese Richtung programmieren will. Anwendungen finde ich ebenso interessant, natürlich kann man das mit Java auch und den anderen, aber wäre es dann wieder nicht besser die einfachste zu nehmen? Außerdem würde ich gerne, natürlich steht es nicht im Vordergrund, aber ich würde auch eine Sprache lernen die hauptsächlich in der Schule dran kommen würden, um Vorkenntnisse zu haben, wenn ich etwas in die Richtung IT machen würde, welche wäre da zu empfehlen?
6 Antworten
Python ist eher nichts für gute Software Entwicklung. Natürlich geht es, aber bei Python liegen andere Bereiche im Vordergrund. Demnach würde ich davon abraten. Java wird oft in Schulen und Unis gelernt. Java und C# nimmt sich nicht viel. Beides kann Crossplatform, beides kann Spiele (C# besser/einfacher), beides kann Web, beides kann Software, beides kann Apps, ... Da musst du dich entscheiden. Ich persönlich finde C# schöner und nein, C# ist alles andere als schwer zu lernen. Komplexe Projekte sind damit auch möglich
Stimme zu und gut geschrieben! Ich hab mit Java angefangen und wollte dann mal sehen welche Programme ich damit benutzen kann und musste fest stellen das die, die mich interessieren ehr mit C# sind.
Ich kann also noch den Tipp dazu geben das es auch Sinn macht zu gucken welche Software man nutzen will.
Das bedeutet ja nicht das man sich schon für eine Richtung entscheidet, also spiele oder Software usw
Hey,
Also was in deiner Schule drankommt, weiß ich nicht. Bei uns kam Python dran, aber so wenig, das verstehst du auch wenn du die Grundelegenden Prinzipien vom Programmieren verstanden hast.
Ich würde an deiner Stelle nicht mit Python anfangen, sondern mit C# oder Java.
Kommt jetzt darauf an was du eher machen willst. C# definitiv für Spiele (geht mit Java auch, ist aber schwieriger), und Java eher für so General Purpose Apps.
Ne muss nicht die einfachste sein!
Also ich hab erst Java angefangen, dann weil ich mit unity rum spielen wollte C# und daneben unity.
Was ich genau damit anfangen will weiß ich auch noch nicht sooo richtig.
Dinge Programmieren die nützlich sind und vielleicht mal nen spiel oder so.
Ich persönlich finde keins davon schwerer als das andere!
Im gegenteil, die Grundlagen sind gleich, die Befehle zum ausführen nur anders.
Wenn ist eine sprache umfangreicher aber nicht komplizierter.
Python liegt zur Zeit voll im Trend. Allerdings weis ich, das mit Python keine .EXE Dateien erstellt werden können. Es scheint eher eine Interpretersprache zu sein. Was ich, auf lange Sicht gesehen, für einen Nachteil halte.
Als newcomer solltest du dir zunächst kleinere Ziele stecken. Spiele zu programmieren gehört in die Liga-Klasse.
Ich programmiere schon längere Zeit mit Delphi. Im Gegensatz zu Python lassen sich mit Delphi EXE (ausführbare Apps) erstellen, andererseits ist Delphi schon recht alt. Delphi ist aber, mit Buch, günstig zu bekommen. Du kannst Delphi unter allen Windows Versionen laufen lassen. Delphi nutzt Pascal als Programmiersprache.
Hast du einmal das Programmieren mit Delphi verstanden, sollte es später nicht schwer fallen auf C# oder anderes umzusteigen.
Phyton oder Java.
beides einsteigerfreundlich
Es gibt diverse Packaging Tools wie PyInstaller, die Python-Anwendungen zu Executables umformen können. Der Interpreter wird dafür mit in das Paket gepackt.
Eigentlich steht der Name Delphi sowohl für die IDE als auch für eine eigenständige Sprache (sie stellt ein konkretes Derivat von Object Pascal dar). Im Gegensatz zu Pascal ermöglicht sie objektorientiere Programmierung.