Teach Yourself How to Code.
This book is a foundational introduction to coding. The topics covered in this volume include an overview of popular coding languages and their applications and a deep dive into thinking algorithmically to solve a problem with code.