Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich bin neu hier und möchte Java lernen. Ich bin 12 Jahre alt, möchte trotzdem keine Java für Kids-Bücher oder so. Programmiererfahrung hab ich ein ganz kleines wenig in C, aber wirklich nur ganz ganz wenig.
Deshalb die Frage: Welches Buch? Hab schon gelesen, dass "Java von Kopf bis Fuß" sehr gut sein soll, allerdings reizt mich auch "Sprechen Sie Java?", da dort vor allem auf das Programmieren eingegangen wird und ich ja eigentlich noch gar nicht richtig programmiert habe.
Habe mich im Forum auch schon durchgelesen, die beiden Bücher werden oft für Einsteiger empfohlen.
Und die wahrscheinlich etwas trockenere Sprache in "Sprechen Sie Java?" könnte ich auch verkraften.
sprechen Sie Java hab ich selbst nicht gelesen, daher kann ich darüber auch nicht urteilen.
Aber das Buch Java von Kopf bis Fuß würde ich jedes mal wieder kaufen. In dem Buch werden zwar oft sehr komische Beispiele genannten, aber diese Beispiele merkt man sich. Das Buch hat aufgrund des Aufbaus nichts mit den typischen Büchern zu tun. Es basiert auf Lerntheorie und das Buch ist durch Bilder Rätsel und verrückten Beispielen danach aufgebaut. Hört sich jetzt alles etwas komisch an, aber das ist es nicht. Es gibt durchaus einführende Bücher, die nach 50 Seiten nicht langweilig werden.
Die oft genannte Java-Insel ist als Lehrbuch für dich wahrscheinlich weniger geeignet, aber sehr nützlich als Referenz, wenn du bei einem bestimmten Punkt "hängst".
Wenn du frustriert bist, solltest du immer im Hinterkopf behalten, dass Java keine extra-einfache "Lehrsprache" (wie z.B. Logo) ist, sondern dafür gemacht wurde, um "echte" Probleme zu lösen. Der große Vorteil von Java ist die weite Verbreitung, irgendjemand hat genau dein Problem sicher schon gehabt (die Antworten sind zwar oft in Englisch, aber notfalls hilft ein Online Übersetzer weiter).
Eine Off-Topic-Frage: Wenn man Java beherrscht, kann man dann auch C++ und C# besser lernen?
Und ja, ich weiß, dass Java schon einige Monate/Jahre in Anspruch nehmen kann.
C# ist sehr nah mit Java verwandt (mit einigen netten Erweiterungen), C++ eher weniger. Es gibt viele syntaktische Gemeinsamkeiten, die aber an manchen Stellen täuschen können.
Die Hauptunterschiede bei C++ sind Konzepte wie Macros, Header-Dateien, Pointer, Referenzen, Templates sowie Vererbungs- und Sichtbarkeitsregeln. C++ hat keine eingebauten Garbage Collector, man muss Speicher selbst wieder freigeben oder dafür Bibliotheken nutzen. Außerdem hat C++ viele Altlasten von C übernommen (etwa unions).
Die modernste maschinennahe Sprache im C++-Stil ist meiner Meinung nach D.
Ich war änlich alt wie du als ich Java von Kopf bis Fuß gelesen hab und ich muss wirklich sagen, dass es atsächlich sapß macht was damit zu lernen. Lohnt sich auf jeden fall.