The Self-Taught Computer Scientist: The Beginner's Guide to Computer Science by Cory Althoff will give readers hands on exercises and stories that will help you become a computer scientist. The Self-Taught Computer Scientist is a computer science book you can finish. Taught in the best programming language for beginners (Python), it is easy to understand and will engage self-taught programmers, students, and technical interview preppers with personality, stories, and clearly illustrated concepts.
Readers will understand:
The goal of this book is not to cover every topic in-depth, as many of the subjects could be entire books themselves, but to give you a broad overview of computer science that will be helpful for your career, preparing you for a technical interview.
This book is best for beginners to an intermediate programmer. A reader has a job they are no longer happy at or are looking to switch careers to become a software engineer. They could currently be a software engineer but need to prepare for a technical interview at another company.