Welches Buch zum Java-Lernen?

Hallo!

Ich möchte Java erlernen und suche ein Buch, das auch für Anfänger geeignet ist. Ist es überhaupt sinnvoll mit Java zu beginnen, wenn man von HTML keine oder nur wenig Ahnung hat.

Mit den heutigen HTML-Programmen wie Frontpage oder Dreamweaver muss man ja von der eigentlichen Programmierarbeit nicht mehr viel wissen (zumindest für Standardanwendungen).

Danke für Eure Antwort.

Moin,

Ich möchte Java erlernen und suche ein Buch, das auch für
Anfänger geeignet ist.

Ich hab’s leider nicht aus einem Buch gelernt, trotzdem will ich mal ein paar Empfehlungen abgeben:

  • Die Javabücher von O’Reilley sind bisher ausnahmslos empfehlenswert. Versuch es mal mit Learning Java.
  • Als zweites und drittes Buch schlage ich ‚Java I/O‘ und ‚Java Network Programming‘ vor.

Ist es überhaupt sinnvoll mit Java zu beginnen, wenn man von
HTML keine oder nur wenig Ahnung hat.

Java hat zunächst mit HTML nichts zu tun. Wenn es Dir um Applets geht, solltest Du schon HTML können. HTML ist auch keine Programmiersprache und sollte deutlich einfacher zu lernen sein als Java.

Thorsten

Ich habe auf Empfehlung von meinem Übungsgruppenbetreuer an der Uni das Buch „GoTo Java 2“ von Guido Krüger genommen. Richtig nützlich ist das Buch, wenn man schon ein wenig Programmiererfahrung hat (egal in welcher Sprache), das ist aber keine Voraussetzung. Ein Nachteil ist, dass das Buch „nur“ Beispiele, aber keine Übungsaufgaben enthält.
Das beste aber: das Buch ist als HTML Version kostenlos und legal downloadbar auf http://www.javabuch.de (ist etwa 2,5 MB)
Dies ist ein besonderer Service für Leute mit knappem Geldbeutel. So kannst du dir das Buch erstmal anschauen, und wenn es dir nichts ausmacht am PC zu lesen auch auf den Kauf verzichten.
ich hoffe ich habe dir weitergeholfen,
Hendrik

Anfangen mit Java…

Ist es überhaupt sinnvoll mit Java zu
beginnen, wenn man von HTML keine oder nur wenig Ahnung hat.

Diese Frage besteht vielleicht eher aus zweien:

  • Ist es sinnvoll, mit Java zu beginnen?

Klares ja. Java ist eine Sprache, die [zumindest für eine
prozedurale Sprache] relativ leicht zu lernen ist und einem i.A.
eine Menge Arbeit abnimmt, so dass mensch sich im Wesentlichen
auf sein Ziel konzentrieren kann, ohne dabei allzu viele Räder
neu zu erfinden.
Es existieren unzählige Werkzeuge (z.B. RAD-Werkzeuge, um schnell
mal eben eine schöne Programmoberfläche zusammenzuklicken) und
eine Unmenge davon sind frei verfügbar (zumindest
nicht-kommerziell) - und das ist zum Einstieg einfach ideal!

  • … wenn mensch von HTML keine Ahnung hat?

Java ist nicht nur im Web zu gebrauchen, auch wenn die Sprache
dort wirklich ihre Stärken hat. Eigentlich gibt es erst einmal
nicht viele Verbindungen zwischen Java und HTML, wie meine
Vorredner ja schon andeuteten. Das wichtigste sind Applets, wo
ein Java-Programm als Teil einer Web-Seite auftritt und so
spezielle Funktionen bieten kann, die in HTML nicht zu machen
sind (oder zumindest in Java leichter).

Insofern musst du ersteinmal wissen, wozu du Java verwenden
möchtest. Wenn du für das Web schreiben möchtest, dann solltest
du sicherlich erstmal mit HTML anfangen (siehe z.B. auch
HTML-Brett) und dir danach überlegen, wo da die Grenzen sind.

Allgemein lässt sich jedenfalls sagen, dass eine einzige
Programmiersprache zu können oft nicht ausreicht. Mit Java kann
mensch so ziemlich alles machen, aber jede Sprache hat
grundsätzlich auch so ihre Nachteile.

Zm Anfang ist Java aber sicherlich eine gute Entscheidung…

Hast du dir vielleicht auch schon mal Skriptsprachen wie Python
angesehen (http://www.python.org)? Ist vielleicht auch ein guter
Einstieg.
Und Programme für die JVM, die Java Virtual Machine, in der ja
auch die Java-Programme laufen, kannst du damit auch schreiben
(dank jPython).

Na ja, ich hoffe mal, ich hab dir noch nicht den Kopf rauchig
geredet?

Gruß,
Stefan :smile:

Hallo!

Ich möchte Java erlernen und suche ein Buch, das auch für
Anfänger geeignet ist.

Als ich vor über zwei Jahren meine erste Java-Vorlesung belegt habe, habe ich nebenbei „Jetzt lerne ich Java“ ISBN: 3827256887 Buch anschauen von Dirk Louis und Peter Müller gelesen. Das ist sehr einfach geschrieben und auch für Leute ohne jegliche Programmiererfahrung geeignet.

Der Markt & Technik Verlag bietet außerdem eine Online-Version des Buches „Java in 21 Tagen“ auf seiner Website an (http://www.mut.com/media/buecher/Java2/Inhalt.html)

Viele weitere Java-Tutorials findest Du unter http://web17.server180.serverflex.de/themen.php3?the…

Lesen hilft zwar etwas, aber ohne daß Du selbst etwas programmierst, wird es überhaupt nichts bringen. Ich würde Dir für den Anfang einen Texteditor mit Syntaxhighlighting (z. B. Ultraedit -> http://www.ultraedit.com) in Verbindung mit dem JDK und später als IDE die JBuilder Foundation Edition empfehlen, die Du Dir kostenlos unter http://www.borland.com/jbuilder/foundation/ downloaden kannst.

Ist es überhaupt sinnvoll mit Java zu
beginnen, wenn man von HTML keine oder nur wenig Ahnung hat.

Ja, HTML benötigst Du nur für Servlets, JSP und ein wenig für Applets, für normale Java-Applikationen ist nicht unbedingt notwendig. Wobei es nie schaden kann, HTML zu können, es ist ja auch sehr einfach zu erlernen.

Grüße, Tanja