Email the Author
You can use this page to email Adam L. Davis about Modern Programming Made Easy.
About the Book
I believe that anyone can learn to program if they have the motivation, but many of the books out there on programming can be intimidating. They make things way more complicated than they need to be. I want to write a book that gets you up and running fast, teaches you the basics of programming, and gets you thinking like a programmer while making it as easy and entertaining as possible. Now on Apress.
Who is it for?This book is for anyone who wants to learn how to code. Whether you're a student, a teacher, looking for a career change, or just a hobbyist, this book is made for you.
What does it teach?- Basic coding principles.
- Lists, Sets, Arrays, Maps...
- Object-oriented programming and design.
- Functional programming style.
- Building and testing your code.
- Reading and writing from files.
- User Interface design.
- Making a web application.
- Deploying your app in the cloud.
This book is meant to be language agnostic, but it will mainly cover Java, with some references to Groovy, Scala, and Javascript since those are the languages I know the best.
Java is the #1 most popular language right now.
PraiseIs it finished?"bought both of your books (Modern Java & Modern Programming) and let me tell you, what a great value and extremely good content" - Rozzot
Yes! There may be some small updates in the future.
Feedback? Just click the big button called "Discuss this book" or "Email the author". This is my third ebook.
Is it open-source?Yes. You can do pretty much anything with the content except sell copies.
About the Author
Adam Davis makes software. He's spent many years developing in Java (since Java 1.2) and has enjoyed using Spring, Hibernate, Grails, and many others. He has used Java, Groovy, JavaScript, AWS, and much more to build applications for over a decade and has worked at both large and small corporations. Adam is a Certified Spring Professional and has a Masters and a Bachelors degree in Computer Science from Georgia Tech.