As you begin your journey to becoming a fully fledged computer scientist, you’ll soon realize that books you can easily reference are a valuable asset. Here are the 8 (It’s actually more than 8) best computer science books for beginners whether you are enrolled in an online computer science course or learning on your own.
Don’t feel like reading the article? Watch a summarised version here thanks to InVideo.
https://youtu.be/nTohLElMT3k
Navigate the article
#1 Cracking the Coding Interview By Gayle Laakmann McDowell
This book covers technology, companies by interview style, practice problems and additional info.
Indispensable!
Want to read more reviews of this book or buy it? Check out the links below:
Contributors: Judith Rohatiner from achickandaclick
#2 You don’t know JS By Kyle Simpson
The number 1 javascript series written by author/teacher Kyle Simpson. Simple, step by step and easy to understand. This is the bible for javascript engineers.
Want to read more reviews of this series or buy it? Check out the links below:
Contributors: Judith Rohatiner from achickandaclick
#3 The Structure and Interpretation of Computer Programs
The Structure and Interpretation of Computer Programs (SICP) is the ultimate foundational book. This book covers everything and is the first CS book at MIT.
Want to read more reviews of this book or buy it? Check out the links below:
Contributors: Adam C. Conrad from Anon Consulting
#4 Algorithm Design Manual by Steven Skiena
The Algorithm Design Manual is the most commonly recommended book for acing a Google or Facebook interview and comes from a CS academic perspective.
Want to read more reviews of this book or buy it? Check out the links below:
Contributors: Adam C. Conrad from Anon Consulting
#5 The Pragmatic Programmer by David Thomas
The Pragmatic Programmer offers all sorts of useful tips on how to be more accurate while still increasing your productivity. The book is designed to guide you from newbie in the coding world to programming guru.
Want to read more reviews of this book or buy it? Check out the links below:
Contributors: Nate Masterson from Maple Holistics
#6 Python Programming By John Zelle
Python Programming is considered by many to be one of the best books on coding. It covers a wide range of topics from beginners computer science to complex ideas such as chaos theory. Despite its name, Python programming is much more than just python, it’s a fantastic introduction to coding.
Want to read more reviews of this book or buy it? Check out the links below:
Contributors: Nate Masterson from Maple Holistics
#7 Code By Charles Petzold
This book goes in-depth on the history of computers and how they have influenced today's world. Charles does a great job relating past technologies with new technologies. This book is for any technological skill level and gives great insights into the world of computing.
Want to read more reviews of this book or buy it? Check out the links below:
Contributors: Ryan Ward from TripShare
#8 Java: A Beginner’s Guide by Herbert Schildt
Java is a fundamental programing language and in this book, Schildt starts with the basics of creating and running a program. As the book progresses it covers more complex topics such as keywords, syntax and constructs.
Want to read more reviews of this book or buy it? Check out the links below:
Contributors: Nate Masterson from Maple Holistics
This post was created with our nice and easy submission form. Create your post!