avatarLincoln W Daniel

Summary

The website content introduces "Java for Humans," a book by Lincoln W Daniel aimed at teaching Java programming to beginners through relatable human experiences and comprehensive guides, with supplementary resources available for readers to enhance their learning.

Abstract

"Java for Humans" is a beginner-friendly book authored by Lincoln W Daniel, who shares his journey from a novice to interning at prestigious organizations like IBM, NASA, and Medium.com. The book, which is available for free online and as a Kindle purchase, takes a unique approach to teaching Java by connecting programming concepts with everyday human experiences. It is structured into sections that cover fundamental topics such as variables, datatypes, classes, and objects, as well as more advanced concepts like inheritance, interfaces, and data structures. Readers are encouraged to engage actively with the content by reading documentation, writing code, and recommending chapters. Supporting code for each chapter is provided on GitHub and the book's website, and readers are guided on setting up their development environment with tutorials on installing NetBeans IDE and Java.

Opinions

  • The author believes in the importance of practical application and self-typing of code to effectively learn Java.
  • The book is designed to be accessible and engaging for beginners, with the author's personal experiences used to illustrate programming concepts.
  • The author emphasizes the value of community support and learning by recommending that readers join the Java Community Forum and engage with the content by clicking the heart at the bottom of each chapter.
  • The book's approach to learning Java is endorsed by the author's own success story, which suggests that readers can also achieve similar results by following the book's guidance.
  • The availability of the book for free online aligns with the author's goal to make Java programming education widely available and to support beginners in their learning journey.

Scroll down to view the table of contents …

Join the Java Community Forum

I went from newb to interning at IBM, NASA, & Medium.com in a year, so I am writing this book to teach anybody with the slightest bit of interest in computer science, software engineering, and programming/coding how to begin by learning Java, the most widely used and deployed programming language today. However, Java for Humans won’t be like other coding books. I intend to relate coding to human experiences with an aim of making it easier for beginners to learn and have a connection with Java.

Learn more at JavaForHumans.com

Buy Java for Humans for Kindle, Android, iPhone.

Download the supporting code at JavaForHumans.com/code

The contents of this book may take a little over two hours for the average reader to read straight through. However, you should take your time to read each chapter and understand the code before moving on to the next. To achieve the best reading results, you should read each chapter, the documentation of its supporting code, and write out each chapter’s supporting code on your own. Doing so will help you better understand and retain the concepts of Java.

One last thing before we start. As you read through, please click the heart at the bottom of each chapter to recommend each one so you can help more people, beginners like yourself, find this book.

Thanks for reading, and I’m wishing you the best as we embark on this exciting journey together.

Download Supporting Code | Subscribe to ModernNerd Youtube Channel for Coding Videos |By Lincoln W Daniel

Table of Contents

Section One | Takes 9 mins.

Section Two | 27 min.

Section Three | 36 min.

Section Four | 27 min.

Section Five | 37 min.

Applying Knowledge | 9 min.

Supporting Code

GitHub Code Base

Along with the above links to the code, you may find the full Java for Humans code base on GitHub.

Each chapter’s supporting code can be found in its own namesake package under the “src” folder. From the root folder, navigate to “src” and then choose the chapter you want to view.

Download the full project from GitHub but remember to type out all of the code yourself in order to effectively learn the Java language:

You will need to have an IDE and Java version 1.8 installed on your computer to program in Java. I touch on this in the Getting Started chapter, but here’s a quick link to a tutorial on installing the NetBeans IDE and Java from Oracle:

Purchase the Kindle Book

I have released this book for free to allow anybody to read it because my goal is to help as many beginners get started as easily as possible. If you would like to purchase the Kindle book to support my writing — I’d appreciate it — or for your convenience, here is the link.

The Author

A product of JavaForHumans.com by Lincoln W Daniel, the ModernNerd.

Java
Programming
Coding
Recommended from ReadMedium