Reddit Reddit reviews The Java Programming Language, 4th Edition

We found 9 Reddit comments about The Java Programming Language, 4th Edition. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Software
The Java Programming Language, 4th Edition
Check price on Amazon

9 Reddit comments about The Java Programming Language, 4th Edition:

u/MrPhi · 215 pointsr/InternetIsBeautiful

You don't need school to learn how to do that. It's true for most things in life but it is even easier with computer science.

Want to learn C ? No school will ever teach it better than the book The C Programming Language (also called K&R) by Brian Kernighan and Dennis Ritchie.
Want to learn C++ ? You should start with C or C# or Java and then go for Programming: Principles and Practice Using C++ by Bjarne Stroustrup.
Want to learn Python ? Go to python.org and pick a tutorial.
Want to learn Javascript ? Eloquent JavaScript by Marijn Haverbeke.
Want to learn HTML5 ? Maybe have a look at diveintohtml5.info or W3Schools
Want to learn Java ? The Java Programming Language by Ken Arnold or Head First Java by Kathy Sierra.

You need two things, time and will. You'd be surprise how easy it is to learn all those things if you like it and if you have a dream project.

edit: Woh, thanks for the gold. :D

u/[deleted] · 5 pointsr/cscareerquestions

Some tips:

  1. Make sure you are using the best books available (ex: for C++ try: http://www.parashift.com/c++-faq/buy-several-books.html, for Java: http://www.amazon.com/The-Java-Programming-Language-Edition/dp/0321349806). Don't always go with just the book your professor recommended. Check the internet to know what the best books are. Pointers are really easy when TAUGHT properly.

  2. Use StackOverflow extensively. Often when trying to explain your problem you suddenly see what the problem is.

  3. For programming languages, university courses are overrated, you don't want to depend on the class. Get a great book and learn from it. Learning programming languages is a highly practical activity.

u/sanity · 5 pointsr/java

I cannot recommend The Java Programming Language highly enough. It was written by the creator of Java, and it shows. It's the reason I've spent my 12 year programming career using Java.

u/NoLemurs · 3 pointsr/learnjava

Coming to Java after a bunch of other languages, I found The Java Programming Language and Effective Java really helpful.

The first is a massive, and incredibly dry tome, but it leaves out nothing. Every question I had about the language was answered somewhere in the book. No technical details were ignored or glossed over. If you're looking for something really technical, it's hard to complain!

Effective Java is more useful as a sort of crash course in Java design patterns. The chapters are more conversational, but they give a really good sense of what professional idiomatic Java looks like, and how to think about the language. If you read through it, and understand the thought process behind each chapter, you'll have a really good sense of what good Java looks like.

u/Xartorx · 2 pointsr/politota

После java можно как-раз.
По java советую Thinking in Java и Effective Java и в довесок.

u/phao · 2 pointsr/java

I've heard good things about these two:

u/kanak · 2 pointsr/AskReddit

Depends on your experience. If you haven't programmed before, I think Big Java would be a good book to start with (it's the book MIT's Civil Engineering Dept uses to get them up to speed with Java). If you've programmed before, you're better off doing the official java tutorials followed by Core Java 1 and Core Java 2.

Regardless of the path you take, if you intend to do ANY kind of "serious" java programming, Effective Java is a must-read.

Finally, you'll want a good reference book. Gosling's Java Book is the definitive one, although you might prefer a book by O'Reilly.

u/DDB- · 1 pointr/EngineeringStudents

I can't help with MATLAB much, but with Java I'd recommend a couple things.

For books, The Java Programming Language, from the creators of Java is an excellent resource. Another book that is not specifically Java related that I recommend is The Pragmatic Programmer: From Journeyman to Master, as it is a great book on programming practices and good things to know. I've read or looked at a bunch of the books by the Pragmatic guys and they are all really good if you ever get into other languages as well.

In general though for all programming, the most practical way to learn is to start with simple problems that interest you, or maybe ones from sites like Project Euler and just learn by doing. There are lots of great tutorials online, and if you ever get stuck, Google and Stack Overflow are your friends.