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.
What languages does it cover?
Java is the #1 most popular language right now.
"bought both of your books (Modern Java & Modern Programming) and let me tell you, what a great value and extremely good content" - Rozzot
Is it finished?
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 and Hibernate. Since 2006 he's been using Groovy and Grails in addition to Java to create SaaS web applications that help track finances for large institutions (among other things). Adam has a Masters and a Bachelors degree in Computer Science from Georgia Tech.