Erste Schritte Bücher für Jungedliche[Anfänger]

ichbinpain

Mitglied
Hi könnt ihr mir bitte Bücher empfehlen, mit denen selbst ein kleines Kind Java lernen könnte? 🙂 (Oke ist vielleicht übertrieben, aber halt etwas, womit man die Syntax und die Programmierung leicht erlernen kann) Mit normalen Javabüchern (Bspw. 'Java ist auch eine Insel') komme ich nur sehr langsam bis garnicht voran. 🙁
Dürfen auch gerne mehr Bücher sein, hauptsache ich komme mit ihnen voran. ;(

Hab vorher mit C++ angefangen(2wochen lang), aber da scheide ich schon bei den Grundlagen total aus und mir wurde empfohlen mit Java anzufangen, da das leichter zu lernen sei und ich mich nicht mit 'Pointern' ( ???:L ) undso rumschlagen müsste 😱

Und mich würde interessieren, ob ich mit dem Realschulabschluss denn Chancen als Softwareentwickler hätte? 😳 Würde später gerne was in Richtung Programmierung machen(egal ob Spiele oder Systemanwendungen). Im Internet hab ich aber gelesen, dass man dafür in der Regel studiert haben muss und dass die meisten Softwareentwickler irgendwelche Diplome und das alles haben. Ist das wirklich so oder habe ich mit dem Realschulabschluss auch chancen?

Falls das für die Buchempfehlung von Bedeutung ist, ich bin 15 Jahre alt 🙂
Würde mich sehr auf Antworten freuen, danke. 😀
 
Mit einem Realschlussabschluss durchaus realistisch wäre eine Ausbildung zum Fachinformatiker für Anwendungsentwicklung. Da kannst du, wenn du gut bist und dich geschickt bei Vertragsverhandlungen anstellst, auch ohne Studium recht gutes Geld verdienen. Aber das ist ja ohnehin erstmal in weiter ferne.

Für den Einstieg würde ich noch gar nicht mal unbedingt zu Java oder irgendeiner anderen Objektorientierten Programmiersprache wie C++, C# o.Ä, raten, sondern zu "gewöhnlichem" C. Damit lernt man mMn eher "richtig" zu programmieren. Um Pointer und Referenzen, Speicherallocierung usw kann man in den ersten Wochen noch sehr gut einen großen Bogen machen, aber früher oder später musst du dich ohnehin damit auseinandersetzen. Der größte Fehler, der immer wieder begangen ist, ist mMn einfach von Beginn an einfach zu viel zu wollen. Nicht selten taucht hier ein Neuling auf, der direkt mit "Spieleentwicklung" beginnt ... Auch an der Uni schreibst du i.d.R. zunächst ein Jahr lang nur einfach Konsolenanwendungen.
Setz dir keline Ziele, versuch nicht alles sofort aufeinmal zu verstehen und lass dich nicht sofort entmutigen, wenn du mal etwas nicht sofort verstehst. Zwei Wochen ist nix! Bis du ganz allein was einigermaßen brauchbares zustande bringst, wird es sicherlich einige Monate dauern.

Ein, wie ich finde, gutes (Java-)Lehrbuch für den Einstieg ist "Head First" bzw "Von Kopf bis Fuß". Schau dich mal im Forum ein wenig um, hier wird auch sonst noch einiges an Literatur empfohlen.

Ich hab damals übrigens mit QBasic angefangen, aber dazu würde ich heute niemandem mehr raten 😀
 
Oke dankeschön für die Antworten, werde mir das Buch mal zulegen 😀
Ich hätte noch eine weitere Frage.
Wie viel Zeit sollte ich am Tag investieren um Programmieren zu lernen?
Diese Frage habe ich schon mindestens 1000 mal überall gestellt, aber nie hat mir jemand eine Antwort darauf gegeben ???:L
 
Die Frage nach der Zeit kann man nicht pauschal beantworten.

Grundsätzlich so lange wie du dich konzentrieren kannst. Sollte mal garnichts mehr klappen, sitzt du zu lange davor. Vor allem am Anfang würde ich lieber weniger lernen und das dafür gescheit.

Ich habe am Anfang, als es mir noch richtig Spaß gemacht hat 3-4 Stunden am Tag programmiert. Kommt einfach davon, dass auch einfache Fehler ewig dauern bis man sie löst. Mein Maximum war mal 12 Std an einem Samstag. (ach die Jugend ) 🙂

Würde heute allerdings so 1-2 Std investieren.
 
Schön das ein aktuell Passender beitrag heute geöffnet wurde.

Also erstmal hallöchen. 🙂

Ich bin 25 Jahre alt und habe Basic Kenntnisse in c++ Console und c# Forms.
Nun werde ich mich bereichern mit der Sprache Java.
Nach einiger Überlegung und einigen google suchen, kamen mir 2 Buch Exemplare zum Vorschein.
Das sind "Java von Kopf bis Fuß" und "Java ist auch eine Insel".

Welches ist sinnvoller und Lohnenswerter?

Meine Gedanklichen Ziele sind Richtung App- und PC-Anwendungen / Spiele.
 
"Java ist auch eine Insel" ist sehr langweilig und hilft eher wenn man was nachschlagen möche. Ich zu "Java von Kopf bis Fuß" tendieren. Für Spiele und Smartphone-App Entwicklung gibt es andere Bücher.
 
Da ich erstmal das Grundprinzip und die Syntax Kennenlernen möchte,
wird wohl "Java von Kopf bis Fuß" völlig ausreichen.
Mit meinen weiteren Zielen kann ich mich danach dann für weitere Bücher entscheiden.

vielen Danke =)
 
Die meisten Leute machen folgenden Fehler, grade zu beginn :

zu viel lesen, zu wenig Programmieren !

Programmieren lernt man am besten , indem man Programmiert 😉

Erstell dir selbst ein konkretes Problem, versuchen es insofern die Syntax sitzt unter zur hilfenahme einer IDE zu lösen,
ich habe vor etwas über einem Jahr angefangen mich mit einem Texteditor an Java heranzutasten, man lernt so viel , allerdings treibt es einen auch teilweise zur Verzweiflung da man einfach noch nicht das Wissen besitzt den Fehler dann selber zu finden wenn etwas nicht funktioniert.
 
Zuletzt bearbeitet:
Die meisten Leute machen folgenden Fehler, grade zu beginn :

zu viel lesen, zu wenig Programmieren !

Programmieren lernt man am besten , indem man Programmiert 😉

Erstell dir selbst ein konkretes Problem, versuchen es insofern die Syntax sitzt unter zur hilfenahme einer IDE zu lösen,
ich habe vor etwas über einem Jahr angefangen mich mit einem Texteditor an Java heranzutasten, man lernt so viel , allerdings treibt es einen auch teilweise zur Verzweiflung da man einfach noch nicht das Wissen besitzt den Fehler dann selber zu finden wenn etwas nicht funktioniert.

Guten Tag,

kurz zu deinem Post @ kaoZ.
Ich lese und höre das sehr oft und beherzige auch den Rat und versuch mit dem gelernten viel selber zu programmieren und zu experimentieren.
Aber je mehr man liest desto mehr kann man doch dann oder?
Ich z.b. sitze jetzt beim Thema Klassen,Objekte und Methoden.
Das ist im moment pure Theorie ohne das ich bisher was sinnvolles damit programmieren könnte.
Ich habs bisher so gemacht: Ein Kapitel gelesen, überprüft ob ich das gelesene Verstanden habe, den Stoff sacken lassen und später damit selbstständig proggen. Wenns dann zu Fehlern kommt oder noch was unklar ist gehe ich das Kapitel nochmal durch und versuchs erneut =)
Wenns aber erfahrungsgemäß eine bessere Methode gibt lass ich mich gerne belehren =)

@ Threadersteller:

Ein Buch ist sehr gut und hilfreich, ich würde dir aber zusätzlich ein Tutorial dazu empfehlen, da du dadurch auch viele Beispiele und Übungsaufgaben hast. Und du siehst schnellere Erfolge.

Lieben gruß
 
Zuletzt bearbeitet:
Aber je mehr man liest desto mehr kann man doch dann oder?

Jein......

Klar bildet man so eine gute Basis, und auch wenn es spezifischer wird ist es nicht verkehr sich in Form vom Fachliteratur zu informieren, ich mache das auch.
Trotzdem lernt man, wie bei allen dingen besser wenn man es Praktisch anwendet und nicht Theoretisch durchkaut wesentlich besser.

Ich z.b. sitze jetzt beim Thema Klassen,Objekte und Methoden.

Wenn du erstmal hinter den Schleier der Objekte und Klassen gekommen bist, kommt es dir unfassbar einfach vor, nur musst du halt erstmal lernen "Objektorientiert" zu denken.

Das ist im moment pure Theorie ohne das ich bisher was sinnvolles damit programmieren könnte.

Da bin ich anderer Ansicht, es kommt immer darauf an wie man das gelernte dann versucht umzusetzen 🙂
 
Mein Tipp ist erst dir ein Buch zu kaufen und die die Grundlagen anzueignen.
Sprech vielleicht auch mal mit (d)einem Informatiklehrer in der Schule der gibt dir sicher gerne Auskunft bzw Arbeitsblätter mit den Grundlagen.

Danach gilt dann learning by doing. Wenn du mal nicht weiterkommst musst du ein bisschen im Internet rumsuchen aber meist findest du eine Lösung. Und wenn nicht kannst ja die Leute hier im Forum befragen die helfen dir sicher gerne 😉



Viel Glück dir dabei...
 
Zuletzt bearbeitet:
Jein......

Klar bildet man so eine gute Basis, und auch wenn es spezifischer wird ist es nicht verkehr sich in Form vom Fachliteratur zu informieren, ich mache das auch.
Trotzdem lernt man, wie bei allen dingen besser wenn man es Praktisch anwendet und nicht Theoretisch durchkaut wesentlich besser.



Wenn du erstmal hinter den Schleier der Objekte und Klassen gekommen bist, kommt es dir unfassbar einfach vor, nur musst du halt erstmal lernen "Objektorientiert" zu denken.



Da bin ich anderer Ansicht, es kommt immer darauf an wie man das gelernte dann versucht umzusetzen 🙂

Danke für deine Antwort. Ich werde das beherzigen =)

Ich hätte noch eine Frage, die eventuell auch für den Threadersteller interessant sein könnte, weshalb ich jetzt kein neues Thema aufmachen möchte.

Ich hab mal intensiv nach Übungsaufgaben gegoogelt und mal in Foren gestöbert, aber irgendwie nichts befriedigendes gefunden.
Ich suche nach Übungsaufgaben oder Beispielprojekte die ich selbstständig lösen soll.
Anschließend würde ich gerne meine Lösung mit einer Art Musterlösung vergleichen.
Da ich erst die kleinsten Basics gelernt habe, sollten es Aufgaben sein über:

- Input/output
- Datentypen und Variablen/Konstanten
- Arithmetische Operationen
- if else Anweisungen
- Schleifen
- Zufallszahlen (Random)

Hätte jemand Lust hier ein paar Übungsaufgaben oder kleinere Projekte zu stellen die ich und andere dann lösen könnten?
Nur zu reinen Übungszwecken.

Vielen Dank schonmal und lieben Gruß
 
Eventuell findest du ja auf /r/dailyprogrammer Übungen, die dich interessieren. Dort werden alle paar Tage neue Aufgaben in drei verschiedenen Schwierigkeitsgraden gepostet, mittlerweile ist es schon bei 167, gibt also einiges zu tun.

In den Kommentaren findest du die Lösungen der anderen User.

mfg
 
Hi,

ich würde dir am Anfang von Java abraten.
Denn sprachen wie Python sind anfangs viel intuitiver und du erzielst viel schneller Erfolge, welche dir Mut geben um weiter zu machen 😉
 
für Schüler/Jugendliche finde ich persönlich "Programmieren spielend gelernt mit dem Java-Hamster-Modell" sehr gut. Man hat schon eine hübsche Oberfläche mit der manmit einfachen Handgriffen die Javasyntax und ersten Schritte zum programmieren lernt.
Gerade junge Leute sind beim programmieren meist ungeduldig und geben sich mit einfachen Konsolen ausgaben nicht zufrieden, daher meist der Wunsch gleich ein Spiel zu programmieren. Der Hamster gibt da halt sehr schnell schöne Ergebnisse.
 

Zurück
Oben