This is a short book that gets you up and running fast, teaches you the basics of programming, and gets you thinking like a programmer in an easy and entertaining way.
This book is meant to be language agnostic, but it will mainly cover Java, with some references to Groovy, Scala, and Javascript.
What you'll learn:
- 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 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.