Objects First with Java: A Practical Introduction Using BlueJ
N**H
Excellent book
Clearly the one of negative reviewers did not get this version of the book. The kindle version is not available for the 6th edition, which is the one that should be reviewed here.As for the price of the book, mentioned by the other negative reviewer, I agree it is a bit high; but it is worth it. Most good java college class learning books (ie books by Horstmann or the Deitels) cost around this much.As for this book, it is excellent! It uses BlueJ extensively and really gives a new programmer a solid background in OOP. I highly recommend it!
A**Y
Java what we needed.
Yes. This is the support text book we needed for school.Glad it is here.
A**R
Run away!
I cant tell you how much I hate this book. This book is used in 2 classes I have to take, I've finished the first one but I dread the next one. It isn't linear, it'll assign exercises before the accompanying lesson, there aren't any online resources for it and the author's writing doesn't make much grammatical sense so I'm constantly puzzling over his meaning. I can't enjoy what I'm learning when the author is constantly gaslighting his readers with his lack of flow and premature lesson assignments. I've learned a ton more with my headfirst java book, it's the only thing that cheers me up and helps me complete the assignments here. Honestly if you don't need this book I wouldn't recommend purchasing it, it's draining to read and it'll make you feel stupid with it's difficult teaching approach.
N**A
Very User Friendly
Easy to teach and learn from Bluej! Great program examples.
P**Y
The BEST way to learn object oriented programming with Java
I have used this book for many years (CS teacher for 36 years) and believe it is one of the best text books for teaching object oriented programming with Java. This book incorporates object oriented thinking and problem solving from the very beginning.Interspersed into the chapters are numerous exercises reviewing the material. My students do all the exercises. All of the basic procedural programming concepts are presented within object programming contexts. Correct software engineering concepts are also introduced with OOP examples and exercises.One of my favorite aspects of the text is students work with existing code to update and modify. Students are required to read and understand the existing code before making the changes. (Many students cannot read/understand code to save their lives, they just write/compile/run over and over until something works.)Another important aspect of this text is the unique software provided for free that allows students to create objects they may interact with directly, rather than simply running a program with objects. This is fantastic and I do believe it is unique, not available in any other programming environment. Leaning object oriented thinking is hard for many students and the visual display of a class (an icon) that students then create objects from (a different icon) is terrific.The is a brief summary of how much I appreciate this book and the author's contributions to learning programming. I have taught C, C++, JavaScript, Java, VB, Python, etc. with many different texts and this text, in my experience, has had the best outcomes for my students. I cannot recommend it enough. The authors are rock stars and I had a copy of the book autographed at a ACM-SIGCSE conference.Peter CaseyCentral Oregon Community College, Bend, OR
R**A
Awesome Book
So I am an older guy changing careers, I got into the web dev during the pandemic with HTML CSS JS then I got into serious programming when I started to apply for jobs and they wanted me to know Java. I watched a lot of Youtube videos, and other courses but they failed to explain it like and explain the structures like presented here in this book. I signed up for a java course with Duke UNi on Coursera and they use BlueJ, which led me to this book.I am loving how easy and a step by step approach to teaching the fundamentalsA lot of teachers and demos I have seen were conducted in a way where the writer or teacher fails to realize that the audience may come from different backgrounds, and the theory they keep repeating is found on the Oracle website. They are not teaching...I highly recommend this book as now I am an older guy from a non-scientific background who can understand and code java.
P**U
If your course in college wants you to use this book I highly recommend you drop that course!
This has to be the worst textbook I have read since taking college. It is not informative enough. It makes you jump into programming before you even know what the hell you’re trying to do. The instructions in this textbook or not really instructions. As you read through the book it does not give enough descriptive information to complete the assignments. This is supposed to be a first-year introduction to Java yet this book seems Did you already have to have an advance understanding of job in order to use it. I do not recommend this book to anyone. Furthermore the program it is using is basic and archaic at best. If this is the book your course wants you to use drop the course.
T**K
Three Stars
Starts off well. Then lack the ability to stay focused on the topic. The examples help.
Trustpilot
4 days ago
3 weeks ago