Mit welcher Sprache habt ihr angefangen, als ihr Programmieren gelernt habt?
Vermutlich werden je nach Umfeld und Berufsjahren ganz unterschiedliche Sprachen genannt. Erzählt doch, mit welcher Sprache ihr gestartet seid und was daran gut war.
Wenn ihr Programmieren noch einmal ganz von vorn lernen würdet, wäre es außerdem spannend zu hören, mit welcher Sprache ihr beginnen würdet.
-
Was war eure erste Programmiersprache?
-
Wo und wie habt ihr sie gelernt?
-
Habt ihr diese Sprache selbst gewählt?
-
Warum war es genau diese Sprache?
-
Was fandet ihr daran gut?
-
Was ist danach passiert?
-
Wenn ihr noch einmal wählen würdet: Welche Sprache?
24 Kommentare
C
In der Grundschule
Nein, man hat mir einfach gesagt, ich soll das machen
Weil man mir gesagt hat, dass man damit etwas bauen kann
Es gefiel mir nicht, es hat keinen Spaß gemacht
Ich habe Photoshop und Flash gelernt, und mit ActionScript dachte ich, dass Programmieren Spaß macht
JavaScript
GW-BASIC
Computerkurs in der Nachbarschaft
3,4. Das war Teil des Curriculums im Computerkurs in der Nachbarschaft (?), daher hatte ich keine Wahl.
Ich fand es faszinierend, dass man mit dem Befehl
playMusik abspielen konnte, wenn man Noten hatte.Als ich den Computer freier nutzen konnte, habe ich als Grundschüler all die DOS-Spiele kopiert und zu Hause gespielt. Am Ende fing sich der Computer zu Hause einen Virus ein, und weil ich nur noch gespielt habe, haben sie mich von zu Hause aus nicht mehr in den Computerkurs geschickt...
Englisch (ich dachte mir, wenn ich schon Englisch gekonnt hätte, bevor ich Programmieren lernte, wäre das Verständnis vielleicht leichter gewesen)
C (genauer gesagt RobotC)
In der Robotik-AG an der Highschool.
Es war zwar nicht meine eigene Wahl, aber weil es schon vorher mein Traum war, Programmierer zu werden, hatte ich Interesse an Entwicklung.
Für NXT-Programmierung gab es entweder das hier oder Blockprogrammierung.
Es war viel angenehmer als RoboLab (Blockprogrammierung), das ich davor gelernt hatte. Besonders die Wiederverwendung von Funktionen war gut.
Abgesehen von RobotC habe ich mich persönlich noch mit C beschäftigt.
Python? C? Ich bin unschlüssig. Mit Python kann man definitiv direkt nach dem Lernen Programme bauen, die man tatsächlich nutzen kann (mit C zeichnet man höchstens Sterne in die Eingabeaufforderung ...), aber für algorithmisches Denken ist C vielleicht doch vorteilhafter ...
Visual Basic
In den Sommerferien der 6. Klasse in der Grundschule in der Stadtbibliothek
Nein. Das war zu einer Zeit, als Computer erst seit Kurzem in unser Land gekommen waren.
Meine Mutter hat mich angemeldet.
DOS-Spiele, haha. Die Spiele auf den Floppy-Disketten haben mir Spaß gemacht.
Ich werde Informatik studieren.
Ich lerne Assembler oder C und werde Hacker.
Java
Das habe ich erst nach dem Berufseinstieg gelernt
Nein
Damals war Python noch nicht Mainstream, und C und C++ waren schwierig und veraltet, daher gehörten sie fast zum Standard-Curriculum
Es war gut geeignet, um objektorientiertes Denken zu lernen und sich Programmierkonzepte anzueignen.
Den Großteil meiner Karriere habe ich mit Java verbracht. Da die meisten Spring verwenden, bin ich letztlich dabei geblieben.
Python. Inzwischen denke ich, dass logische Herleitung oder ein Proof of Concept vielleicht wichtiger sind als Objektorientierung selbst.
Java
Im Fachunterricht
Nein
Es war nämlich ein Einführungskurs ins Programmieren in der Schule.
Dabei habe ich gemerkt: Ich mag Programmieren wirklich. Die Vorteile von Java habe ich zwar gelernt, aber weil es meine erste Sprache war, wusste ich damals nicht so recht, was das eigentlich bedeutet.
Ich war im Bachelor und habe mein Hauptfach auf Informatik gewechselt. Und seitdem entwickle ich bis heute ...
Zum Einstieg scheint Python ganz gut zu sein.
GW-BASIC
Ungefähr 1999? Im Selbststudium mit einem Buch, das wir zu Hause hatten
Nein
Damals haben alle jungen Schüler mit BASIC angefangen.
Es gab nichts, das besonders gut war.
Ich habe ein paar Spiele und Zeichnungen gemacht, auch Spiele erstellt, C, C++ und anderes ausprobiert … und irgendwie bin ich in der IT-Branche gelandet.
javascript oder java, rust oder golang
C
2004 in einem Computerkurs in der Nähe der Universität
Ja
Damals waren die meisten Optionen C oder Java, aber zu der Zeit wusste ich nicht, dass es Java überhaupt gibt.
Es hat Spaß gemacht, die Beispiele aus C Primer Plus zu lösen.
Es sind 13 Jahre vergangen, seit ich in die IT-Branche eingestiegen bin, und wenn ich sehe, dass ich mich bis heute ganz gut halte, bin ich schon ein wenig stolz auf mich
-_-;Wenn ich ins Jahr 2004 zurückkehren würde: C++, Java. Aus heutiger Sicht würde ich C++ oder Rust wählen.
C
In der Mittelstufe habe ich es gekauft und mir allein angesehen, um cool zu wirken (..
Ja!
Damals kannte ich nichts anderes...
"Wow! Ich kann selbst Programme machen!"
error C2143: Syntaxfehler: '{' fehlt vor ';'JS! Danach hatte ich bis zur Oberstufe eine Weile mit dem Programmieren aufgehört. Ich hatte damit ja nur angefangen, um irgendwie kompetent zu wirken... Wenn es eine Sprache gewesen wäre, mit der ich damals etwas halbwegs Eindrucksvolles hätte bauen können, wäre es vielleicht anders gelaufen, oder?
Trotzdem hat es mir bis heute sehr geholfen, dass ich C damals in der Mittelstufe bis zum Ende durchgearbeitet habe. Ich glaube, das war eine gute Gelegenheit, um mich mit Computern wirklich vertraut zu machen.
C++
In der 6. Klasse der Grundschule in einer Computer-Akademie.
Nein!
Ich bereitete mich auf die Informatik-Olympiade vor und habe deshalb sofort C++ gewählt.
Es unterstützte die für PS nötigen Datenstrukturen standardmäßig, und vor allem war die Geschwindigkeit überwältigend. Ich habe schon seit der Mittelschule immer wieder gegoogelt, um es irgendwie gut zu beherrschen, und da ich die Entwicklungen seit Version 11 direkt miterlebt habe, ist es mir heute auch am vertrautesten.
Seit der Mittelschule habe ich immer wieder gegoogelt, um es irgendwie gut zu beherrschen, und da ich die Entwicklungen seit Version 11 direkt miterlebt habe, bin ich heute damit am vertrautesten. Trotzdem vermisse ich manchmal beim Ausprobieren anderer Sprachen Decorators oder Annotations, aber auch ohne es funktional zu nutzen, scheint mir die starke Typkontrolle dank Templates eine weitere Stärke zu sein.
Auch wenn ich noch einmal anfangen würde: C++! Beim selbstständigen Lernen und Recherchieren mit Google habe ich wohl auch mein CS-Wissen stark erweitert.
GW-BASIC
Ich habe es in den damals wie Pilze aus dem Boden schießenden Computerakademien gelernt.
Natürlich habe ich es nicht selbst ausgewählt ...
Das ist etwas uneindeutig, aber tatsächlich konnte man zu der Zeit, als ich es lernte, auch schon QBasic benutzen (tatsächlich ging QBasic, als ich später zu einer anderen Akademie ging). Vermutlich lag es daran, dass diese Akademie um 1995 herum noch 286er benutzte und völlig veraltet war.
Die Zeit, in der ich GW-BASIC gelernt habe, war im Vergleich zu der Zeit mit QBasic nicht besonders lang, deshalb ist es mir nicht besonders tief im Gedächtnis geblieben.
Nachdem ich an der Informatik-Olympiade teilgenommen hatte, bin ich irgendwie dazu gekommen, Informatik zu studieren, ging sogar bis zur Graduiertenschule, habe dort dann meine eigene Faulheit erkannt, bin hinausgestürmt und arbeite nun seit etwa zehn Jahren in der Praxis. Warum habe ich das eigentlich getan(?)
Unter der Voraussetzung, dass die richtige Motivation erhalten geblieben wäre, frage ich mich, wie es wohl gewesen wäre, wenn ich von Anfang an x86 Assembly gelernt hätte. Dinge wie strukturierte Programmierung oder Lesbarkeit kann man ja später sowieso noch lernen, oder?
Fortran
Ich habe es im Fachunterricht an der Schule gelernt.
Nein.
Es war ein Grundlagenkurs für wissenschaftliches Rechnen und Programmieren, deshalb habe ich Fortran gelernt.
Es gab seltsame Einschränkungen, etwa dass die ersten zwei Spalten des Codes leer bleiben mussten oder dass eine Zeile nicht länger als 80 Zeichen sein durfte. Ich habe dann erfahren, dass diese Beschränkungen Spuren aus der Zeit sind, als Lochkarten verwendet wurden.
Nach dem Unterricht habe ich Fortran kein einziges Mal wieder benutzt.
C
Java
Ich habe etwa ein Jahr lang in einer berufsvermittelnden Bildungseinrichtung den Kurs zum Webentwickler besucht. Wenn man nur Java betrachtet, waren es etwa 2–3 Monate.
Nein.
Ich glaube, der Grund war, dass es die im Backend am unkompliziertesten einsetzbare Sprache ist.
Stabilität (einschließlich des psychologischen Aspekts)
Ich habe zunächst in der SI anwendungsbasiert entwickelt und bin dann als Kotlin-Backend-Entwickler gewechselt.
Trotzdem Java.
JAVA
Das Buch "Yoon Sung-woos Ich habe wirklich nie Java gelernt"
Nein
Weil man mir sagte, dass man Java können müsse, um Minecraft-Mods zu erstellen..
.....
Die Verzweiflung aus meiner Grundschulzeit, als ich den Teil mit den Umgebungsvariablen nicht verstand, zwar
Hello Worldtippte, es aber nicht ausführen konnte..Eine funktionale Sprache? Oder C?
GW-BASIC
Computerkurs in den Winterferien der Mittelschule
Nein
Es wurde in der Schule unterrichtet, und in der Buchhandlung im Viertel gab es nur für diese Sprache ein Programmierbuch auf Koreanisch (eine Übersetzung aus dem Japanischen)
Hat mir ermöglicht, einen SPC-1500A zu kaufen
Mit einem in GW-BASIC erstellten Spielprogramm einen Preis beim Samsung SW-Wettbewerb gewonnen
Ich würde gern einmal eine funktionale Sprache ausprobieren
GW Basic
In der Mittelschulzeit in einer Computerschule im Viertel
Nein
In der Schule wurde uns nur Basic beigebracht.
Ich glaube, ich fand es toll, einen Computer, den ich sonst nur im Haus eines reichen Freundes gesehen hatte, selbst bedienen zu können. Und weil die Schule jedes Wochenende geöffnet wurde, damit wir spielen konnten, bin ich jedes Wochenende hingegangen, um
Romance of the Three Kingdoms IIzu spielen, und habe den ganzen Tag gezockt.Ich bin 2–3 Monate hingegangen und habe dann aufgehört. Soweit ich mich erinnere, gab es keinen besonderen Grund, aber jedenfalls habe ich die Schule dann verlassen.
Wenn ich noch einmal wählen könnte, würde ich lieber als eine Programmiersprache fleißig Englisch lernen.. T_T
GW-Basic, Asni-C
Schule, Firma
Etwas wirklich Gutes gab es nicht .. Nach Basic wollte ich ein Spiel machen, aber dafür musste man bis zu Assembler gehen (was ist das denn für eine Außerirdischensprache;;;), und bei C fand ich es schade, dass mein Verständnis von Zeigern nicht besonders gut war.
Als ich meine erste Stelle antrat, wurde in der Firma mit C entwickelt. Inzwischen bin ich in einer anderen Branche, aber das, was ich damals gelernt habe, wurde zur grundlegenden Basis, sodass ich auch andere Sprachen bis zu einem gewissen Grad verstehen konnte. Zurzeit lerne ich wieder.
C / Python
C
In meiner Kindheit (in der Grundschule) habe ich mein monatliches Taschengeld von 5.000 Won gespart und mir ein teures C-Sprachbuch gekauft, um autodidaktisch zu lernen.
3, 4. Damals, als Naver WissensiN gerade neu war und total angesagt war (Anfang bis Mitte der 2000er), wurde mir gesagt, ich solle C lernen, deshalb habe ich mich dafür entschieden.
Weil ich noch so jung war, bin ich an den Konzepten von rekursiven Funktionen und Pointern hängengeblieben und konnte nicht weitermachen, was ich schade fand. Aber ich mochte einfach die Vorstellung, mit dem Computer irgendetwas erschaffen zu können.
Da es in meinem Umfeld niemanden gab, der es mir beibringen konnte, blieb es dabei ... Erst als Erwachsener habe ich wieder angefangen zu lernen.
Selbst wenn ich zurückgehen könnte: wieder C!
Ruby, angefangen mit RPG Maker.
Im Internet im Selbststudium.
Ja.
Ich wollte mit entweder RPG Maker oder GameMaker ein Spiel entwickeln, habe mich aber aus Gründen der einfacheren Produktion für RPG Maker entschieden.
5/6. Da sich die Spiele, die man mit RPG Maker erstellen kann, von der Richtung unterschieden, die ich wollte, habe ich mich weiter informiert und Unity gelernt.
Danach interessierte ich mich mehr für Ingenieurwissenschaften wie Programmierung oder Schaltungstheorie als für Spiele und studiere jetzt Mechatronik.
GW Basic (Grundschule)
In einem Computerinstitut wurde es uns zwangsweise im Frontalunterricht eingetrichtert.
Nein
Lehrplan des Instituts
Nach dem Unterricht durften wir Spiele spielen, deshalb bin ich gern hingegangen. Ich denke, bei den meisten von euch war es wahrscheinlich genauso, haha.
In der Mittel- und Oberstufe war der Computer für mich eine Spielkonsole. Ehrlich gesagt hatte ich selbst nach dem CSAT kaum Gedanken an Entwicklung, als ich mich für eine Schule entschied, aber an der Universität, an die ich dann ging, lernte ich C und fing wieder damit an.
C zu lernen hat viele Vorteile, deshalb würde ich gern mit C anfangen.
Ich habe seltsames Block-Coding gemacht.
In einer Robotik-AG nach der Schule
Nein!
Weil sie mir das beigebracht haben!
Es war nicht gut! Es waren zwar Blöcke, aber so abstrakt, dass es schwer zu verstehen war, und außerdem unpraktisch zu benutzen ...
Ich habe mir das auf C basierende Buch
AVR Biblegekauft und bin damit kläglich gescheitert.Wenn ich in die Vergangenheit zurückkehren könnte, würde ich wohl Python mit Arduino machen. Es wäre wahrscheinlich gut gewesen, Bücher zu haben, die freundlich erklären, wie
씹어먹는 C,C코딩도장oder혼자 공부하는 C.Basic
Computer-Akademie
Nein
Weil man es uns in der Akademie aufgetragen hat (ich erinnere mich, dass ich endlos nur getippt habe, ohne zu wissen, was das überhaupt ist)
Nach dem Unterricht durften wir dann spielen!!!
Sorgen um die Berufswahl (Pubertät) mentaler Zusammenbruch
-> Beim Lernen von C an der Universität noch einmal ein mentaler Zusammenbruch
-> Militärdienst
-> Stark steigendes Interesse an Mobile (3.–4. Studienjahr iOS, Android)
-> Einstieg in ein KMU (Entwicklung von 2G-/3G-Feature-Phones in C)
-> Ganz natürlich zum Android-Entwickler gewechselt
C
Universität
Nein
Curriculum, hm,
Als ich es zum ersten Mal gelernt habe, hatte es, glaube ich, keine Vorteile und war einfach nur schwer.
Weil C schwierig war, bin ich erst zwischen anderen Sprachen hin- und hergewechselt (Java, Python, Ruby, C# usw.), und am Ende habe ich einen Job gefunden und arbeite jetzt mit C/C++.
Ich denke, es wäre auch okay, mit Python oder Javascript anzufangen.
BASIC
Computerschule
Nein
Ich hatte zu Hause keinen Computer, also ging ich in eine Computerschule, um dort überhaupt einen Computer anfassen zu können, und ich glaube, dort wurde BASIC unterrichtet.
Eine ziemlich knappe Syntax, würde ich sagen? Die Zeilennummern und
Gotohaben einen starken Eindruck hinterlassen. Es fühlte sich an, als würde man der Maschine die Aufgaben der Reihe nach vorgeben.Ich habe unglaublich lange darum gebettelt und schließlich einen Apple-II+-kompatiblen Computer gekauft bekommen (ich weiß nicht mehr genau, ob es ein SPC-1000 oder 1500 war). Damit habe ich dann zum Spaß dies und das programmiert.
Wenn ich noch einmal ganz von vorn anfangen würde, würde ich gern versuchen, mit Python zu lernen. Nicht unbedingt, weil die Sprache besser ist, sondern weil ich glaube, dass sich dadurch mein Coding-Stil stark verändern würde.
Als ich in der Grundschule war (eigentlich noch zur Zeit der „Volksschule“ … ach ja), habe ich BASIC gelernt,
und ich erinnere mich bis heute daran, wie wir am Anfang bei den
for-Schleifen mit zwei verschachtelten Schleifen ein umgekehrtes Dreieck ausgegeben haben.**
So etwas meine ich.