Frage von pentaRevan, 80

Wie lerne ich besser und vorallem richtig programmieren?

Hi, ich habe bereits Erfahrung mit Java und ein bisschen Python. (und HTML, CSS was ja keine programmiersprachen sind). Ich kann in Java mit Schleifen und If-Anweisungen arbeiten, sowie mit Arrays, GUI's, Methoden allgemein, und ein bisschen Klassen und Vererbung. Bei eigenen kleinen Projekten verzweifle ich aber oft sehr schnell weil einfach nichts zu funktionieren scheint. Meine Frage ist wie ich richtig Programmieren lerne und einfach mehr auf die Reihe bekomme...

LG

Antwort
von Starjuice, 31

Hey PentaRevan,

ich hab auch vor gut 6 Wochen mit python angefangen und mir mittlerweile mithilfe von Büchern und Yt Tutorials von "Diddy Development" viel selbst beigebracht. Du musst halt viel üben, üben und nochmals üben. Wenn du gewisse kapitel nicht auf Anhieb verstehst, dann überspringe es und befasse dich mit denen die dir leichter fallen. Immer wieder abtippen und etwas rumexperimentieren, in dem du bestimmte Variablen und Strings nach logik selbst definierst. Speichere dir deine übungen ab und gehe diese täglich durch bzw. starte das Tutorial erneut, auch wenn du es schon einige male abgearbeitet hast.

Routine sorgt dafür das du in übung bleibst und somit brennt es sich mehr ins Gehrin ein. Mir wurde auch vieles verständlicher als ich die aufgaben öfter durchgearbeitet habe. Nebenbei sich viel belesen und andere Guids ansehen. Wenn du erst mal verstanden hast was es mit bestimmten Anweisungen auf sich hat, kannst du diese nach einer zeit bereits aus dem kopf schreiben, wenn du dir sicher bist, kannst du dann zum nächsten Kapitel schreiten. Beim Programmieren gilt, übung macht den Meister, daher solltest du das sehr geduldig angehen. Tage, wochen und monate werden vergehen, aber rückblickend betrachtet wirst du dann selbst merken wie sehr es sich ausgezahlt hat.

Viel erfolg

Gruß

Kommentar von pentaRevan ,

Vielen Dank! Das ist Hilfe und Motivation zugleich :)

Antwort
von Inf0r4trix, 36

Was beim Programmieren auch sehr wichtig ist, ist üben üben üben. Irgendwann fällt dir für jedes Problem eine Lösung im Code ein.

Antwort
von LeCux, 49

Bei Java hilft die Insel:

http://openbook.rheinwerk-verlag.de/javainsel/

Kommentar von pentaRevan ,

soll ich einfach die kapitel durcharbeiten?

Kommentar von kingbongo ,

Nein, du sollst die Kapitel überspringen

Kommentar von Borgler94 ,

ich empfehle die insel nicht zum lernen, eher als nachschlagewerk

Antwort
von Borgler94, 6

an was genau scheiterst du?

also welche Projekte wolltest du bist jetzt machen und wo lagen meistens deine Probleme?

oft scheitern Projekte an dem dass man sich zu viel vornimmt (also für seinen Wissensstand)
bzw. eine falsche Programmiertechnik verwendet ( programmieren, testen, nichts geht, man weiß nicht wieso, schraubt am code, es funktioniert, man überlegt nicht wo der fehler war sondern macht einfach weiter bzw wenns nicht funktioniert schraubt man nochmal ^^ )

Antwort
von iwolmis, 24

Gehe auf "http://www.straub.as/" dann hast du Java, C++ C# usw.

Ich war bei Straub und dort  habe ich Java gelernt. Jetzt habe ich auch Java SUN Zertifikat.

Ich habe noch sehr viele Links für Vorbereitung für Java Zertifikat und andere Sprachen und Shells.

Das alles habe ich auf meinem HD.  Aber es ist zu groß um per E-Meil zu senden - leider.

Ich kann ev alles auf ein paar DVD's brennen und Dir versenden.

Suche auch nach "selfhtml" dort sind gute Seiten für HTML.



Antwort
von skillermfx, 43

Es gibt ein Buch über Java das würde ich dir empfehlen.

Kommentar von pentaRevan ,

welches denn?

Kommentar von pentaRevan ,

soll ich einfach die kapitel durcharbeiten?

Kommentar von skillermfx ,
Kommentar von skillermfx ,

Ja gibt aber auch Ferienkurse oder Abendkurse wo man es lernen kann.

Kommentar von DougundPizza ,

Du kannst auch über die Java Insel online was nachlesen. Am Besten ist es wenn du selber was programmierst und die Dinge nachliest die du nicht verstehst. Programmier einfach was simples wie black Jack gegen den Computer. Wenn du die Logik hast kannst du ja mal versuchen es mit javafx in einer gui darzustellen. Und z.B. richtest du dann einen Highscore ein diese schreibst du zuerst in ne Datei, wenn du das kannst wagst du dich an eine Datenbank ran usw.

Keine passende Antwort gefunden?

Fragen Sie die Community