Allgemeine Frage: Wie lernt man Java / Programmieren von Grund auf?

Mirou

Mitglied
Hallo zusammen,
ich hätte eine Frage:

Wie lernt man Programmieren/ Java effektiv, bzw. wie habt ihr das gelernt? Ich studiere jetzt seit einem halben Jahr Informatik und hatte einen Java-Kurs, aber ich habe nicht den Eindruck voran zu kommen.

Ich habe bisher kein Buch gefunden, in dem ich den didaktischen Aufbau nachvollziehen konnte (Bücher gibt's viele, teilweise funktionieren die Code-Beispiele bei mir aber nicht mal), in der Vorlesung lief es teilweise ähnlich, mit Video-Tutorials besteht das Tutorial i.d.R. auch darin, dass einfach Wissen abgeladen wird, aber meistens ohne erkennbaren Nutzen / didaktische Struktur.

Wie lief das bei euch? Leute, die programmieren können, sind doch egtl. gefragt? Leute an der Uni fragen wäre natürlich auch ne Möglichkeit, aber Leute die das wirklich können und nicht nur so tun, wie erkenne ich die, bzw. wie lerne ich das selbst? Selbst wenn ich anonym in dem Bereich frage, kommen regelmäßig auf 10 Beiträge vielleicht zwei die hilfreich / konstruktiv sind.

Tipps / Vorschläge?

Vielen Dank im Voraus.

M.
 
Huhu.
Ich habe mir damals Java durch die guten alten Bücher beigebracht. Bücher sind in meinen Augen sehr gut, da fast alle Gebiete behandelt werden und alles von Grund auf erklärt wird. Des weiteren kannst du mit einem Buch in deiner eigenen Geschwindigkeit lernen. Videos sind später als Zusatz gut. Der Nachteil an Videos ist, das sie eine Geschwindigkeit vorgeben. Du musst, wenn du etwas nicht verstanden hast immer alles zurück spulen. Bücher sind dagegen sehr praktisch. Außerdem sind sie gute Nachschlagwerke für später.

Hoffe ich konnte dir helfen.

MfG

Linus S.
 
Huhu.
Ich habe mir damals Java durch die guten alten Bücher beigebracht. Bücher sind in meinen Augen sehr gut, da fast alle Gebiete behandelt werden und alles von Grund auf erklärt wird. Des weiteren kannst du mit einem Buch in deiner eigenen Geschwindigkeit lernen. Videos sind später als Zusatz gut. Der Nachteil an Videos ist, das sie eine Geschwindigkeit vorgeben. Du musst, wenn du etwas nicht verstanden hast immer alles zurück spulen. Bücher sind dagegen sehr praktisch. Außerdem sind sie gute Nachschlagwerke für später.

Hoffe ich konnte dir helfen.

MfG

Linus S.
Naja s.o.
Welche Bücher? Nehme grade dieses Java ist eine Insel auseinander, wie man damit konkret arbeiten soll, wird mir nicht ganz klar. Einfach nur Überladung von Info.
 
Wenn du die Grundlagen aus einem Buch gelernt hast und weist was Klassen, Instanzen, Objekte, Methoden und Variablen sind, dann solltest du dir ein Projekt suchen das du für dich umsetzen willst und einfach drauf los programmieren. Dabei werden viele Fragen auftauchen, die du dann erGooglen oder hier erfragen kannst. Dabei solltest du dir kein zu großes Projekt vornehmen sondern was überschaubares aber erweiterbares. Also etwas das du mit kleinen Schritten anfangen kannst und später immer weiter ausbauen. Es hat eigentlich jeder irgendein Hobby oder Interesse wofür er sich eine eigene Software schreiben kann. Ist ja egal wenn es davon schon hunderte gibt. Darum geht es ja nicht. Mit voranschreiten deiner App wirst du mehr besser und wen du nach einem Jahr zurück blickst was du am Anfang geschrieben hast wirst du die Hände über dem Kopf zusammen schlagen 🙂 da sieht man dann tatsächlich wie sehr man sich verbessert hat und voran gekommen ist. Irgendwann kannst du diese alten Teile dann mit deinem neuen wissen komplett neu schreiben. Auf diese Weise kannst du doch jahrelang an einem Projekt „aufhängen“ und wirst immer besser und besser. Und ja, ich meine tatsächlich Jahre. Es scheint heut ein wenig aus der Mode gekommen und alle meinen in ein paar Wochen muss man alles können aber dem ist definitiv nicht so. Genau genommen lernt man als Programmiere4 niemals aus und wird mit jedem Projekt das man macht bessser und besser. Das ist ja gerade das geile an diesem Beruf. Es gibt keine Routine..

Viel Spaß

Claus
 
Wenn du die Grundlagen aus einem Buch gelernt hast und weist was Klassen, Instanzen, Objekte, Methoden und Variablen sind, dann solltest du dir ein Projekt suchen das du für dich umsetzen willst und einfach drauf los programmieren. Dabei werden viele Fragen auftauchen, die du dann erGooglen oder hier erfragen kannst. Dabei solltest du dir kein zu großes Projekt vornehmen sondern was überschaubares aber erweiterbares. Also etwas das du mit kleinen Schritten anfangen kannst und später immer weiter ausbauen. Es hat eigentlich jeder irgendein Hobby oder Interesse wofür er sich eine eigene Software schreiben kann. Ist ja egal wenn es davon schon hunderte gibt. Darum geht es ja nicht. Mit voranschreiten deiner App wirst du mehr besser und wen du nach einem Jahr zurück blickst was du am Anfang geschrieben hast wirst du die Hände über dem Kopf zusammen schlagen 🙂 da sieht man dann tatsächlich wie sehr man sich verbessert hat und voran gekommen ist. Irgendwann kannst du diese alten Teile dann mit deinem neuen wissen komplett neu schreiben. Auf diese Weise kannst du doch jahrelang an einem Projekt „aufhängen“ und wirst immer besser und besser. Und ja, ich meine tatsächlich Jahre. Es scheint heut ein wenig aus der Mode gekommen und alle meinen in ein paar Wochen muss man alles können aber dem ist definitiv nicht so. Genau genommen lernt man als Programmiere4 niemals aus und wird mit jedem Projekt das man macht bessser und besser. Das ist ja gerade das geile an diesem Beruf. Es gibt keine Routine..

Viel Spaß

Claus

Das klingt gut, bin ja auch erst am Anfang. Evtl. muss man auch erstmal lernen, mit seinem Buch / dem Autor zu arbeiten oder sich in dem Umfeld einleben. Programmierst du professionell? Mich würde halt interessieren, wie ich am schnellsten in einen Bereich kommen, in dem ich JAVA tatächlich benutzen kann (Industrie o.ä.), Tutorials etc. sind nett aber irgendwie immer nur so eine Abladung von Stoff?
 
Mich würde halt interessieren, wie ich am schnellsten in einen Bereich kommen, in dem ich JAVA tatächlich benutzen kann (Industrie o.ä.)

Entweder 'ne Ausbildung in dem Bereich oder als Student eine Werksstudenten-Stelle in dem Bereich suchen.

Tutorials etc. sind nett aber irgendwie immer nur so eine Abladung von Stoff?
Naja, Programmieren heiß, dauerhaft neuen Stoff lernen...
 
Man lernt Java nicht an einem Tag, und auch nicht nur aus einem Buch. Du musst dich schon viel belesen, auch nicht nur Bücher über Java sondern Programmierung allgemein, also Softwarearchitekturen, Design Pattern und und und. Es braucht viel Zeit und Übung. Regelmäßiges Feedback ist auch sehr nützlich, sonst lernt man viel "falsches". Es ist vergleichbar mit einer richtigen Sprache, für Gramatik brauchst du Bücher, Aussprache lernst du am besten mit anderen. Je nach Geschmack kann ich da die Bücher des Verlages "Head First" zum lernen empfehlen, diese Bücher eignen sich jedoch kaum als Nachschlagewerk. Im Gegensatz dazu finde ich "Java ist auch eine Insel" ein tolles Nachschlagewerk, aber zum autodidaktischen Lernen ungeignet.

PS: und wie mrBrown es schon geschrieben hat: Du wirst nie fertig mit Lernen
 

Zurück
Oben