Mehrere Programmiersprachen gleichzeitig lernen

Kenta1561

Bekanntes Mitglied
Hallo,

ich interessiere mich momentan für andere Programmiersprachen als Java (natürlich mag ich Java, ist jetzt nicht so dass ich keine Lust mehr habe), auch wenn ich gerade die Sprache noch lerne und ein Anfänger bin.
Ich habe mal gelesen, dass es gut sei, mehrere Programmiersprachen auf einmal zu lernen, weil man dadurch die guten und die schlechten Seiten einer Sprache erfahren kann und so weiter.
Würdet ihr mir empfehlen, mehrere Programmiersprachen auf einmal zu lernen? Habt ihr das schon einmal gemacht und welche Erfahrungen habt ihr dadurch gesammel? Würde mich einfach mal interessieren.

Falls ihr mir empfehlt, zwei (oder mehrere) Sprachen gleichzeitig zu lernen, ab wann sollte man damit beginnen? Wenn man die eine Sprache mehr oder weniger "perfekt" kann? Wenn man schon fortgeschritten ist? Oder wenn man noch ein "mehr oder weniger" Anfänger ist?
Welche Programmiersprachen sollte man vielleicht lieber nicht parallel lernen?

Es sind viele Fragen auf einmal, ich freue mich sehr über eure Antworten.

LG
Kenta1561
 

Kababär

Top Contributor
Also laut anderen und aus eigenen Erfahrungen, würde ich als Anfänger nur eine Sprache lernen und den Fokus wirklich nur auf eine Sprache setzen. Wenn du in Java die Grundlagen kannst und schon einige Projekte gemacht hast und dich sehr sicher mit dem Umgang der Sprache fühlst, so dass du nicht alles im Internet nachgucken musst, dann würde ich anfangen, eine andere Sprache zu lernen.
Denn dann hast du annähernd den Kern von Java verstanden und kennst die Werkzeuge und, ich nenne sie mal Paradigmen, um Java mit anderen Sprachen zu vergleichen.

Da ich erst seit circa 6 Monaten mehr oder weniger intensiv, aber regelmäßig mit Java programmiere und vorher schon hier und da mal, aber mit großen Abstandslücken und ohne Neues, programmiert habe, kann ich dir keinen Zeitraum sagen, der vergehen sollte, bis du eine andere Sprache lernen solltest.
Aber wie bei allem, so gilt auch hier: Es liegt bei der Person selbst, dies zu entscheiden.
 

JStein52

Top Contributor
Nach meiner Erfahrung Kann man das nicht so allgemein sagen. Wenn du genügend Zeit dafür hast kannst du neben Java auch eine oder mehrere andere Sprache erlernen. Du hast dann sogar eher den direkten Vergleich bei den Lerneffekten und wirst öfter denken: aha, da geht das so und dort eben so. Und ich würde parallel mal Python und C++/C# lernen.
 

Baldur

Aktives Mitglied
Also generell finde ich es schon sinnvoll, auch verschiedene Sprachen zu lernen. Programmiersprachen und Frameworks sind ja unsere Werkzeuge. Und wie ein Handwerker verschiedene Werkzeuge für verschiedene Zwecke benutzt, gibts auch Programmiersprachen die für unterschiedliche Zwecke besser geeignet sind.
Falls du in Java noch ziemlich am Anfang bist, ist der Umstieg vielleicht sogar leichter als du denkst. Konstrukte wie if, for, switch, usw gibt es in so gut wie jeder Sprache. Den meisten Lernaufwand hat man später mal eher bei den Standardbibliotheken und Klassenframeworks, die man dann lernen muss. Den Syntax lernt man dann eher nebenbei ;)

Nützlich wäre sicherlich, die ein oder andere Skriptsprache wie Pyhton zu beherrschen oder z.B. sich Shellskripte mal anzuschauen. Man hat oft genug den Fall, daß man sich irgendeinen Arbeitsprozess mit Skripten automatisieren kann, und wenn man Shellskripte mitsamt den entsprechenden Werkzeugen wie grep, sed, ... beherrscht sind das schon verdammt nützliche Hilfsmittel.

Interessant kanns auch sein, sich mal ein bisschen C/C++ anzuschaun, wobei das vielleicht als Nebenprojekt vielleicht etwas viel ist. Wenn man da auf halber Strecke aufhört und C++ als Java ohne GarbageCollection sieht, weil man sich von Pointern abschrecken lässt, hat man eigentlich kaum was gelernt. Wenn man aber da mal durch ist und die Konzepte aus der Standardbibliothek kennengelernt hat, merkt man auch die Unterschiede zu Java.
Oder warum nicht gleich noch einen Schritt weiter, und mal ein bisschen mit Assembler rumspielen? Ist vielleicht nicht geegnet um damit Anwendungen zu schreiben, aber sicherlich auch lehrreich um etwas besser zu verstehen, was im Prozessor so abgeht.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Mehrere Klassen mit den selben Daten Allgemeine Java-Themen 5
berserkerdq2 Ist es schlechter Programmierstyle mehrere Panes aufeinander zu machen? Allgemeine Java-Themen 1
Tarrew OpenAPI Schnittstelle - Mehrere Kunden mit unterschiedlichen Zugriffsrechten Allgemeine Java-Themen 2
A Mehrere for-Schleifen Allgemeine Java-Themen 2
M Mehrere Sounds Allgemeine Java-Themen 3
M Mehrere Ressourcen in einem package ablegen Allgemeine Java-Themen 1
Avalon DTO aus mehrere Entitäten erstellen Allgemeine Java-Themen 5
H Mehrere PNG-Files in einer Datei Allgemeine Java-Themen 9
H Mehrere Datentypen in einer Arraylist speichern Allgemeine Java-Themen 9
Curtis_MC Collections Liste anhand mehrere Kriterien sortieren Allgemeine Java-Themen 6
bueseb84 Git : Mehrere Server verwenden Allgemeine Java-Themen 3
L Mehrere .Jar Files aufrufen Allgemeine Java-Themen 9
L mehrere Methoden Allgemeine Java-Themen 19
W Variablenübergabe über mehrere Klassen Allgemeine Java-Themen 4
B StAX Parser - mehrere Methoden, ein XML Allgemeine Java-Themen 4
T String mehrere Worte Allgemeine Java-Themen 2
N Bei Mouse Events nicht mehrere Objekte erstellen Allgemeine Java-Themen 13
J Variablen Mehrere int-variablen in txt abspeichern und danach wieder auslesen Allgemeine Java-Themen 1
S JTable - mehrere ausgewählte Rows in ArrayList Allgemeine Java-Themen 5
H Java FX 2 Fragen um Programm in mehrere sprachen zu übersetzen in Gluon Framwork Allgemeine Java-Themen 3
F Listen - Mehrere Objekte Allgemeine Java-Themen 1
R Variable durch mehrere Methoden ändern und nutzen Allgemeine Java-Themen 17
S libGDX mehrere Texturen zu Einer zusammenfassen Allgemeine Java-Themen 0
X Mehrere booleans in Datei Speichern, Updaten und Laden Allgemeine Java-Themen 1
OnDemand CSV parsen mehrere Zeilen Allgemeine Java-Themen 22
C Mehrere Seiten drucken in Hoch- und Querformat Allgemeine Java-Themen 0
perlenfischer1984 Mehrere Komponenten erstellen Allgemeine Java-Themen 3
F AWT Mehrere Tastatureingaben verarbeiten Allgemeine Java-Themen 5
J Mehrere Wörter getrennt in eine Array einlesen, wie ? Allgemeine Java-Themen 7
HarleyDavidson Best Practice Integer-Zahlenfolge über mehrere Programmstarts Allgemeine Java-Themen 7
F Mehrere JTables' drucken Allgemeine Java-Themen 0
2 mehrere Json Werte Parsen Allgemeine Java-Themen 3
stylegangsta Mehrere html seiten einer Homepage einlesen und als Textdatei ausgeben Allgemeine Java-Themen 14
P Mehrere Java Versionen auf dem Rechner Allgemeine Java-Themen 3
B JAVA - mehrere Clienten gleichzeitig starten. Nicht bei Code! Allgemeine Java-Themen 3
S PrintWriter.println() schreibt mehrere Zeilen Allgemeine Java-Themen 19
2 Mehrere Uhrzeiten Sortieren Allgemeine Java-Themen 2
T Jsoup: Mehrere Links nacheinander parsen Allgemeine Java-Themen 11
T Schlüsselworte mehrere public-Klassen in einem Paket Allgemeine Java-Themen 7
E Lesen von mehrere Csv-Datei und ihre Inhalte vergleichen Allgemeine Java-Themen 3
K GUI-Entwicklung - Dispose, enabling und mehrere Controller Allgemeine Java-Themen 1
M Eclipse Mehrere Threads, mehrere Konsolen Allgemeine Java-Themen 4
A Threads Lock über mehrere Abschnitte in verschiedenen Methoden Allgemeine Java-Themen 5
H Mehrere Bilder aus einer Datei lesen Allgemeine Java-Themen 2
B Mehrere Objekte verschlüsselt serialisieren Allgemeine Java-Themen 6
S Tool um mehrere Klassen in einer Klasse vereinen? Allgemeine Java-Themen 6
K Mehrere Arrays auf einmal erstellen Allgemeine Java-Themen 2
R ListIterator über mehrere Arrays Allgemeine Java-Themen 13
J JFreeChart - Mehrere X-Achsen Einteilungen Allgemeine Java-Themen 3
S Mehrere Shapes "malen" Allgemeine Java-Themen 3
M Input/Output Mehrere Bilder aus Resourcen auslesen Allgemeine Java-Themen 8
J Erste Schritte Mehrere Mauszeiger für Ping Pong Game Allgemeine Java-Themen 7
P Mehrere MP3s abspielen Allgemeine Java-Themen 3
M Mehrere CRLF entfernen Allgemeine Java-Themen 13
F Mehrere Threads - ein Stack Allgemeine Java-Themen 6
K Mehrere JVMs die auf eine Klasse mit statischen Variablen zugreift Allgemeine Java-Themen 19
B JUnit und mehrere Instanzen der selben Applikation Allgemeine Java-Themen 4
G mehrere Threads starten/stoppen Allgemeine Java-Themen 4
A Email versenden mehrere Zeilen Allgemeine Java-Themen 10
D Mehrere String-Werte in eine Tabellen-Zelle schreiben Allgemeine Java-Themen 8
R JTree - Mehrere Roots Allgemeine Java-Themen 6
Beckenbauer Mehrere Paragraphe in eine Word Datei schreiben Allgemeine Java-Themen 4
H Mehrere Anwendungen von Java kontrollieren lassen Allgemeine Java-Themen 10
T Edit: JLabel+MouseListener oeffnet mehrere Instanzen Allgemeine Java-Themen 5
O split mit einem ODER mehrere Tabulatoren oder Leerzeichen Allgemeine Java-Themen 6
M JFreeChart mehrere PieCharts erstellen Allgemeine Java-Themen 2
S Wie kann ein Observer mehrere Observables beobachten? Allgemeine Java-Themen 9
T Synchronisation von Listen bei Zugriffen durch mehrere Prozesse Allgemeine Java-Themen 15
D befehl auf mehrere objekte anwenden Allgemeine Java-Themen 7
B mehrere services in einem client Allgemeine Java-Themen 10
Meldanor Speichern der Datenbank - Lohnen sich mehrere Threads? Allgemeine Java-Themen 2
G Process - mehrere Commands?! Allgemeine Java-Themen 2
O Mehrere Exemplare(Kopieen) drucken Allgemeine Java-Themen 2
S log4j Logging über mehrere Klassen Allgemeine Java-Themen 13
F 1 Key - mehrere Values Allgemeine Java-Themen 3
G JOGL mehrere GLCanvas erstellen Allgemeine Java-Themen 2
S Mehrere Listen ineinander verschachteln Allgemeine Java-Themen 22
P Java3D mehrere Ebenen parallel zu yz-Ebene Allgemeine Java-Themen 9
R mehrere jar Dateien kompinieren Allgemeine Java-Themen 14
P Mehrere Instanzen der selben Appl. verhindern Allgemeine Java-Themen 12
M Scanner-Methode: Mehrere Eingaben mit Exception behandeln Allgemeine Java-Themen 10
I Wie kann ich mehrere Mp3 Tags ausgeben? Allgemeine Java-Themen 6
I Mehrere MP3 Dateien einlesen? Allgemeine Java-Themen 3
G String.replaceall - mehrere Zeichen durch eines ersetzen Allgemeine Java-Themen 5
C ArrayList sortieren (mehrere Kriterien) Allgemeine Java-Themen 6
N mehrere klassen extenden Allgemeine Java-Themen 33
G Oracle will mehrere hundert Produkte patchen Allgemeine Java-Themen 5
F Logger in mehrere Dateien mit log4J Allgemeine Java-Themen 4
W Properties-Klasse: mehrere Parameter-Belegungen übergeben? Allgemeine Java-Themen 2
Daniel_L Mehrere (XML-)Datei aus einer ZIP-Datei auslesen Allgemeine Java-Themen 4
V Mehrere main() in jar, wie starten? Allgemeine Java-Themen 4
A Problem: Mehrere PDF-Files nacheinander Öffnen Allgemeine Java-Themen 12
D Mit Linux mehrere Kommandos in einem Subprozeß Allgemeine Java-Themen 3
D Suche sowas wie Map nur für mehrere Werte Allgemeine Java-Themen 13
V JFilechooser, mehrere Datein selektieren und Reihenfolge? Allgemeine Java-Themen 2
G mehrere Threads verwalten? Allgemeine Java-Themen 14
K Applet dass auf mehrere Bibliotheken zugreift Allgemeine Java-Themen 13
F mehrere Verzeichnisse als Parameter Allgemeine Java-Themen 15
G mehrere url's in ein array (problem mit // ) Allgemeine Java-Themen 7
P mehrere super klassen Allgemeine Java-Themen 10

Ähnliche Java Themen

Neue Themen


Oben