Reddit mentions: The best java programming reference books

We found 3 Reddit comments discussing the best java programming reference books. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 3 products and ranked them based on the amount of positive reactions they received. Here are the top 20.

🎓 Reddit experts on java programming reference books

The comments and opinions expressed on this page are written exclusively by redditors. To provide you with the most relevant data, we sourced opinions from the most knowledgeable Reddit users based the total number of upvotes and downvotes received across comments on subreddits where java programming reference books are discussed. For your reference and for the sake of transparency, here are the specialists whose opinions mattered the most in our ranking.
Total score: 3
Number of comments: 1
Relevant subreddits: 1
Total score: 3
Number of comments: 1
Relevant subreddits: 1
Total score: 2
Number of comments: 1
Relevant subreddits: 1

idea-bulb Interested in what Redditors like? Check out our Shuffle feature

Shuffle: random products popular on Reddit

Top Reddit comments about Java Programming Reference:

u/gamasenninsama · 2 pointsr/learnprogramming

I'm not a great programmer or anything but here's my advice for what it's worth

Always take a bottom-up approach to a new language especially when it differs in fundamental concepts

For java I would recommend The complete reference or The new boston tutorials on youtube if you are a complete noob

I didn't have the same problems when starting out with java because I was already using OOP concepts with C++

Good luck

u/Pronoy999 · 3 pointsr/programmer

If you want to learn JAVA in depth then I would suggest go for the book, "The complete Reference to Java." https://www.amazon.in/Java-Complete-Reference-Herbert-Schildt/dp/9339212096?tag=googinhydr18418-21

This is the link to the book in Amazon. Try to buy the lastest edition. I have read this and I think this is the bible for Java both for experienced or new programmers.

u/mukmuc · 3 pointsr/wien

Ich habe leider keine konkreten Job-Angebote für dich, aber ein paar vielleicht brauchbare Tipps.

Falls du die Seite noch nicht kennst, auf http://unijobs.at habe ich bisher zwei meiner drei bisherigen Jobs gefunden. Vielleicht wirst du auch fündig. Einmal habe ich einen Job als Promoter für Fernseher gefunden, und ein paar Jahre später nachdem ich zwischenzeitig als Software-Entwickler angefangen habe, habe ich einen weiteren (meinen aktuellen) Job gefunden - ebenfalls in der Software-Entwicklung, nur wesentlich interessanter als der vorherige.

Ansonsten wird es nur mit AHS-Matura schwierig einen interessanten Job zu finden, vor allem in der IT-Branche. Ich habe auch eine AHS-Matura gemacht und im Gegensatz zu dir, gleich mein Informatik-Studium an der TU angefangen, aber ich habe bemerkt, wie groß die Konkurrenz von den HTLs ist. Nach 6 Semestern Studium habe ich dann endlich meinen ersten Job in der IT-Branche gefunden - davor war ich wie gesagt nur Promoter.

Ich lege es dir sehr nahe dem zu folgen, was dich am meisten interessiert. Fang ein Studium an. Es ist spaßiger jetzt etwas Interessantes zu studieren und später in einem interessanten Job zu arbeiten, als jetzt irgendetwas zu arbeiten und später zu studieren, während man das Leben finanzieren muss, das man sich aufgebaut hat.

Speziell für Software-Entwicklung bzw. Informatik kann ich dir außerdem noch ein paar Tipps geben, was wichtig ist:

  • Schau dir erstmal http://codecademy.com an, um warm zu werden.
  • Freunde dich mit Mathematik und Englisch an, ansonsten wird dir das IT-Leben schwer fallen.
  • Lerne irgendeine Programmiersprache und beherrsche diese gut. Java ist recht gefragt und gut zum Lernen verschiedener Konzepte geeignet. Ich habe damals dieses Buch verwendet, aber es gibt bestimmte aktuellere.
  • Verstehe Datenbanken und SQL.
  • Verstehe Linux und die Kommandozeile.
  • Lerne mit einer Entwicklungsumgebung (IDE) zu arbeiten. Für Java ist Eclipse geeignet.
  • Lerne Versionierungs-Systeme kennen. Vor allem git.
  • Lerne ein paar Konzepte, wie Objektorientierte Programmierung, Sortier-Algorithmen, Multithreading, ...
  • Optional: Habe ein Spezialgebiet. Computergraphik (z.B. OpenGL, WebGL), Web (z.B. NodeJS, AngularJS, REST), Mobile (Android, iOS), ...
  • ... und lerne, dass Software-Entwicklung zu 80% daraus besteht, Sachen auf http://stackoverflow.com nachzusehen.

    Wenn du das beherrschst, kann ich dir einen Job garantieren. Wenn dich das interessiert, kann ich dir auch mehr Tipps geben und Fragen beantworten. Und falls dich das abschreckt, dann habe ich dich vielleicht vor einem Fehler bewahrt, was ja auch okay ist ... ;)