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:
- Computer science fundamentals: As a programmer, you need to have a basic understanding of computer science fundamentals. Understanding how memory works, how compilers work, how TCP/IP works and more will make you a better programmer and make it much easier to pass a technical interview.
- Data structures and algorithms: A solid understanding of data structures and algorithms is essential to a successful programming career. Understanding them will deepen your knowledge of computer science, and they are the key to passing a technical interview.
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.
Share This Book: