Frage von MrZetor, 92

Welche Programmiersprache ist sehr gut für Einsteiger?

Hallo Leute! Mit welcher Programmiersprache kann man nichts als Anfänger falsch machen? Bitte schreibt noch eine Begründung und die beste Möglichkeit diese zu lernen. Danke :-D

Antwort
von PeterKremsner, 63
C

Ich würde mit C beginnen.

Da hast du rein prozedurale Programmierung ohne Objekte (welche für manche Einsteiger mehr verwirrend als Hilfreich wirken), wenn du C verstanden hast wird dir der Umstieg auf die Objektorientierung leicht fallen, denn in den Objekten hast du nach wie vor prozedurale Programmierung.

Zudem basieren viele Sprachen auf C und dessen Syntax, wenn du C kannst dann kannst du Java und PHP ebenfalls nach einer kurzen Lernphase.

C selbst wird zwar im Bereich der Informatik nur mehr selten verwendet und ist weitgehend durch Java bzw C# ersetzt worden, aber ich finde es ganz gut um die Basics zu lernen.

Kommentar von MrZetor ,

Danke!Und ehrlich gesagt habe ich schon versucht ein Paar Programmiersprachen zu lernen aber ich bin bei keiner nur nen Schritt weiter gekommen.

Kommentar von PeterKremsner ,

Am einfachsten du versuchst in C mal das Hello World Programm zu verstehen, also was machen die Funktionen usw.

Dann kannst du den nächsten schritt machen zB eine Eingabe einlesen und wieder ausgeben. (scanf und printf)

Dann kannst du es auch mal mit einem Programm versuchen dass die ersten 1000 Primzahlen ausgibt usw.

Antwort
von kordely, 35

Generell kannst du mit einem ersten Programmiersprache nicht falsch wählen, außer von sogenannte esoterische Programmiersprachen, die nicht für Programmieren sind, sie werden aber hier nicht aufgelistet. Ich kenne Visual Basic und PHP nicht. Ich würde dir Python, Ruby oder Java empfehlen; C ist relativ schwer, relativ langsam wirst du Ergebnisse haben; aber das ist auch kein Fehler, du kannst viel davon lernen.

Antwort
von ByteJunkey, 49
C

Ich kann nur C empfehlen, da man sich gleich von anfang an an guten Codestil gewöhnt (nicht wie bei z.B. MS VB, ...) :D

Antwort
von MoVo99, 35
Java

Ich kann Java als Einstieg empfehlen. Java hat einen großen vorgegebenen Funktionsumfang. Es gibt gute Bücher und Hilfe im WWW und die Einsatzmöglichkeiten sind riesig. Außerdem fällt dir, wenn du Java einmal verstanden hast, der Umstieg auf andere Programmiersprachen sehr leicht. Für Java sind auch sehr viele OpenSource Libs verfügbar, was u.U. auch sehr hilfreich werden kann.

Viele lernen für den Anfang Python, ich für mich finde die Syntax aber mehr Verwirrend als hilfreich (Wird immer bei der Strukturierung vom Code als hilfreich angepriesen). PHP ist an sich eigentlich recht schön, vom Einsatzfeld aber eher auf das Web beschränkt. 

Wenn du PHP lernen willst, dann solltest du dich schon mindestens mit HTML und CSS auskennen.

Lg MoVo99

Antwort
von TCLPMC, 62

Java, relativ einfach und ähnelt anderen. Mit YT-Tutorials lernt es sich gut.

Kommentar von MrZetor ,

Dankeschön!

Kommentar von grumbl ,

Nun ja, aber bitte nicht DIE Java Tutorials, in denen gezeigt wird, wie man Minecraft Plugins programmiert

Antwort
von MoritzoGurke, 68
Java

Ist meiner Meinung nach ganz gut für den Anfang

Kommentar von MrZetor ,

Danke :D

Antwort
von Wittl, 55
Java

Java... alternativ PHP und Visual Basic, da ich mit beiden angefangen habe und gut zurecht gekommen bin.

Antwort
von hcidenk25, 48
C

Kommt drauf an. Python ist einfacher aber wenn du eine andere Sprache lernen willst hast du's schwieriger und du verstehst evtl. die funktion der Datenstrukturen nicht. Java oder C sind am anfang schwieriger (vor allem C) aber du bekommst einen besseren Einblick in die Datenstrukturen und wenn du später z.B. python lernst dann hast du es sehr viel einfacher als anders herum. Ich hab mit java angefangen und dann python und C gelernt und fand das ganz ok. Manche würden auch raten mit C anzufangen. Wenn du aber schnelle Ergebnisse willst die dich motivieren und es die egal ist, dass, wenn du später z.B. C lernen willst, mehr zu lernen hast dann fang mit python and (evtl. auch ruby).

Antwort
von Martinantwortet, 44
Java

... dito       

Keine passende Antwort gefunden?

Fragen Sie die Community