#Recommendations on java beginner books
1 messages · Page 1 of 1 (latest)
<@&987246399047479336> please have a look, thanks.
Here is an AI assisted attempt to answer your question 🤖. Maybe it helps! In any case, a human is on the way 👍. To continue talking to the AI, you can use </chatgpt:1108714622413963314>.
Here are some highly recommended Java books for beginners:
-
"Head First Java" by Kathy Sierra and Bert Bates: This book is known for its unique teaching style, using visual aids, puzzles, and real-life examples to help beginners grasp the concepts of Java programming.
-
"Java: A Beginner's Guide" by Herbert Schildt: This book provides a comprehensive introduction to Java programming, covering all the fundamental topics in a clear and concise manner.
-
"Thinking in Java" by Bruce Eckel: This book focuses on teaching the thought process behind Java programming, helping beginners understand the language's core concepts and design principles.
-
"Java Programming for Beginners" by Mark Lassoff: This beginner-friendly book offers step-by-step guidance on learning Java programming from scratch, with hands-on exercises and practical examples.
-
"Java in Easy Steps" by Mike McGrath: This book is designed for absolute beginners, providing a simple and easy-to-follow approach to learning Java programming.
-
"Java For Dummies" by Barry Burd: As part of the popular "For Dummies" series, this book offers a beginner-friendly introduction to Java programming with clear explanations and practical examples.
Remember that reading alone may not be sufficient to become proficient in Java programming. It is essential to practice coding exercises and work on real-world projects alongside your reading journey.
Hey there
I recommend Oracle Certification Pro Guide for Java 17
It helps to get a solid understanding about jvm, syntax, operators, code blocks, core APIs and more
Hmm i heard about that collection
I think its better yes
the ocp is also not for people wanting to learn coding
its for people wanting to learn java the language itself. it's mostly interesting for jvm and compiler people
and advanced java programmers who want to expand their knowledge in that direction
its like u want to learn how to drive a car and instead of going into a driving school u get urself a book about the mercedes family, their history, philosophy and what differentiates their engines from other cars
The guy asked for a Java book
I gave it to them
But yeah, it's not a beginner friendly, not like Head First
I think ocp helps to learn effective coding (with java)
There are tons of coding tricks within it
Also, it can help understand what other languages do or have
Search here too: https://www.dbooks.org/
MOOC is a completely free introductory Java course created by the University of Helsinki, it is a great way to learn Java from the ground up.
It consists of two parts, one at beginner, and another at intermediate level. The end of the course is marked by creating your own Asteroids game clone!
Even though the instructions show how to configure and use NetBeans for the course, you can use IntelliJ. To use IntelliJ, simply install the TMC plugin by opening IntelliJ -> File -> Settings -> Plugins and searching for TMC. You will then be able to use IntelliJ to complete MOOC.
Visit MOOC here: https://java-programming.mooc.fi/
(the course is available in both English and Finnish)
About the course - Java Programming
Hey!
Actually I asked my teacher for beginner Java and he gave me these 2 fat books called “Java Programming: From the Ground Up” and “Java Concepts 6th Edition”
I mean I asked him for java for dummies
please do yourself a favour and don't
that second book is from 2013
that's Java 7 time. we're at 21
What about the 1st book?
2009... Older can still be good but you want 8 minimally
Go for heads first java or the mooc course
Don't get into IT for the cheap books 😄
I guess you could say that i'm still considered a kid? Idk I gotta ask my parents
True!
if it's not for school really just go for the mooc course.
I like the book approach, but the wallet has to be willing 😉
and the course can get you a feeling for whether you like it, the book'll still be there
Okay, thank you so much!
I agree with FirasRG that the OCP guide will get you a very thorough understanding, but it's not the most beginner friendly book.
When its a quiz, we get tested based on small details. I think I need a very thorough understanding.
Not OCP level 😉 And if it's for a course, does your class not have a handbook?
I know some of the books are getting ordered, but we weren't given handbooks yet.
Back when I was in college an older version of head first was also my handbook
Oh, so it was also used in college.
yes
And to be honest, if your teacher is giving you java 7 books the OCP book might not even be that useful. The newer editions remove some bits that are no longer deemed important from the ancient versions.
I see.
Well in OCA 8 and 7 book, there are fundemantals about Java 7
But still, for Java 7 or lower or
Id recommened somthing else
But i highly recommend to tell your teacher to wake up
Oh sure, I just meant not the 17 one 😉
I mean, these were the only books that he had. And he was kind enough to let me borrow them (he's not supposed to).
If it was 8 I could at least somewhat get it, but 7?
I was stuck in v8 2 years ago
my java team was unaware of java 11 or 17
I tried so hard to migrate and convince the whole team
I need to search up these terms real quick to understand what's going on.
With a lot of major frameworks moving the baseline to 17 it'll hopefully speed up
and OpenRewrite can help you migrate @rancid cairn
OCA = Oracle Certified Associate (exam before OCP)
Sounds cool
New version
Sure
The Java language has undergone several changes since JDK 1.0 as well as numerous additions of classes and packages to the standard library. Since J2SE 1.4, the evolution of the Java language has been governed by the Java Community Process , which uses Java Specification Requests to propose and specify additions and changes to the Java platform....
It's common in many languages
At least Java stays backward compatible for the major part
check it out at a library
Online library?
if thats available to you, yeah. i usually check out books online, but pick them up in person
That's my only choice, i'm in a rural area that's barely managing.
you could check Amazon for a cheap version of the older ones. https://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/
I saw some cheap 2nd hand ones
I'll wait for the ones provided from school.