Learn Java the Easy Way: A Hands-On Introduction to Programming
P**Y
So glad I searched for this book.
If only classroom instruction on coding was as enjoyable as this book has been thus far…Currently at chapter three, but this is the right book for me! Easy to read, comprehend, code, and review.Definitely feel more comfortable learning beginner Java through this book.Next book I work through is Eloquent Java, and I cannot wait!
Q**A
Amazing - With excellent teaching skills
This book was perfect and just what I needed. I am currently in school and have taken beginner and intermediate Java classes. I am getting ready to take my last class which is advanced Java, and I needed to brush up on my skills. The writer really laid the hands on training assignments out in a way that I could clearly understand and easy to follow. Not only was I able to keep up with the steps, he also explained all of the aspects in a way that I could understand and it actually makes sense. I was not ready for the advanced Java class, but after this book, I feel more prepared.
T**K
Not for professional or student learning.
I'll start this off by saying I am usually a huge Nostarch Press fan and have a lot of their books. However, this book is kind of a disappointment if you're looking for something to really teach you how to program in Java. This book will show you how to make a few programs using Andriod studio and how to use the GUI editor in Eclipse. It will not explain Swing fundamentals to hardcode your own swing apps, it won't teach you class or interface fundamentals or anything like that. This book is really only going to be of value to a hobbyist programmer who just wants to learn Java to say they've programmed in Java. If you really want to learn the ins and outs of the language, or even just learn the basic fundamentals, this book is not for you. It's not going to supplement class material or anything,I've gone through the book cover to cover and it still leaves MUCH to be desired if your goal is to learn enough to become a professional Java programmer or freelance.
B**I
For being used the book arrived in surprisingly good condition.
While it is using an outdated version of Java, I believe I will be able to use it to build the skillset as I need it and apply it to later versions.Again I am impressed with the condition the book arrived in.
S**.
Mostly in an IDE but it is fast paced and ...
Mostly in an IDE but it is fast paced and covers what you need to know. Lacks in the setup for Linux, really assumes you already know what to do in that case which isn't really what most people who need to buy a book should have to be expected to know. But its not too hard to get past that and right to work on learning.
L**O
This is how Java work!
This book teach me step by step how to learn Java.
M**E
Good introduction, not a full-reference. Intended for beginners and meets its goals well.
This is an enjoyable introduction to programming in Java by an author I have enjoyed in the past. I previously reviewed Dr. Payne's book Teach Your Kids to Code, which is Python-based and has a different audience. While the earlier book was for kids (with the help of a mentor), this book is better for later middle school and up, and would still be suitable for adults.This book covers all the topics one would expect, from development IDEs (it focuses heavily on Eclipse and Android Studio, which are both reasonable, solid choices) to debugging. In between, the reader receives clear explanations of how to perform calculations, manipulate text strings, use conditions and loops, create functions, along with solid and easy-to-understand definitions of important concepts like classes, objects, and methods.Java is taught systematically, starting with simple and moving to complex. We first create a simple command-line game, then we create a GUI for it, then we make it into an Android app, then we add menus and preference options, and so on. Along the way, new games and enhancement options are explored, some in detail and some in end-of-chapter exercises designed to give more confident or advancing students ideas for pushing themselves further than the book’s content. I like that.Side note: I was pleasantly amused to discover that the first program in the book is the same as that I originally wrote in 1986 on a first-generation Casio graphing calculator, so I would have something to kill time when class lectures got boring.The pace of the book is good. Just as I began to feel done with a topic, the author moved to something new. I never felt like details were skipped and I also never felt like we were bogged down with too much detail, beyond what is needed for the current lesson. The author has taught computer science and programming for nearly 20 years, and it shows.Bottom line: if you want to learn Java, this is a good introduction that is clearly written and will give you a nice foundation upon which you can build.
V**A
Very helpful
great
Trustpilot
3 weeks ago
5 days ago