BLGM's mission is to promote a love of books and reading to all by offering advice and information needed to help our visitors to find their next favorite book.

Best Computer Programming Books: The Ultimate List

Here is a list of the best Computer Programming books, some I have read myself, some that I did research on, and all have great reviews!

1. The Self-Taught Programmer: The Definitive Guide to Programming Professionally (2017)

Best Computer Programming Books: The Ultimate ListI am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn’t learned yet. My journey learning to program, and my experience at my first job as a software engineer were the inspiration for this book. This book is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to…
Author(s): Cory Althoff

2. Computer Programming For Beginners: Learn The Basics of Java, SQL, C, C++, C#, Python, HTML, CSS and Javascript (2017)

Best Computer Programming Books: The Ultimate ListWelcome Future Coder! Are You Ready To Learn And Start Programming With Any Language In 2 Hours? Learning to write computer programs can be fun if you take up the right approach and this shall be the objective of this book. We attempt to provide you a simple, easy to follow and practically sound approach to computer programming. Most novice learners face serious issues in learning computer programming. This book has been specifically designed to cater the needs of a new learner as well as a skilled programmer. However, a word of advice for new learners is that you must go through the book a couple of times to get a better understanding…
Author(s): Cooper Alvin

3. Code: The Hidden Language of Computer Hardware and Software (2000)

Best Computer Programming Books: The Ultimate ListWhat do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communicating with each other. And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s…
Author(s): Charles Petzold

4. Computer Programming: Learn Any Programming Language In 2 Hours (2018)

Best Computer Programming Books: The Ultimate ListWould You Want To Become A Top-Notched Programmer In No Time? You Are Worried About The Technical Complexity? Look No Further… Enter The Ultimate Programming Bundle And Learn Any Programming Language In 2 Hours ! ! ! Welcome Future Coder! Are You Ready To Learn And Start Programming With Any Language In 2 Hours? Learning to write computer programs can be fun if you take up the right approach and this shall be the objective of this book. We attempt to provide you a simple, easy to follow and practically sound approach to computer programming. Most novice learners…
Author(s): Cooper Alvin

5. Beginning Programming All-In-One Desk Reference For Dummies (2008)

Best Computer Programming Books: The Ultimate ListSo you want to be a programmer? Or maybe you just want to be able to make your computer do what YOU want for a change? Maybe you enjoy the challenge of identifying a problem and solving it. If programming intrigues you for whatever reason, Beginning Programming All-In-One Desk Reference For Dummies is like having a starter programming library all in one handy, if beefy, book. In this practical guide, you’ll find out about compiling, algorithms, best practices, debugging your programs, and much more. The concepts are illustrated in several different programming languages, so you’ll get a feel for…
Author(s): Wallace Wang

6. Computer Programming: Fundamentals for Absolute Beginners (2019)

Best Computer Programming Books: The Ultimate ListThe best guide to computer programming fundamentals. This book will give you a solid foundation if you are new to programming.For a beginner, programming can seem like something scary or hard to do. With all the technical terms and concepts out there, as well as the numerous programming languages available at your disposal, it is so important – now more than ever before – to build a strong foundation. When you understand the fundamentals of programming, learning any programming language is a piece of cake. In addition, programming is not just all about coding; it is also about knowing how to plan your work, how to set…
Author(s): Alexander Bell

7. Python Programming: An Introduction to Computer Science, 3rd Ed. (2016)

Best Computer Programming Books: The Ultimate ListThis third edition of John Zelle’s Python Programming continues the tradition of updating the text to reflect new technologies while maintaining a time-tested approach to teaching introductory computer science. An important change to this edition is the removal of most uses of eval and the addition of a discussion of its dangers. In our increasingly connected world, it’s never too early to begin considering computer security issues. This edition also uses several new graphics examples, developed throughout chapters 4-12. [IMPORTANT NOTICE TO…
Author(s): John Zelle

8. Computer Programming for Beginners: Fundamentals of Programming Terms and Concepts (2018)

Best Computer Programming Books: The Ultimate List★★ Get the Kindle version FREE when purchasing the Paperback! ★★Every Conceivable Topic a Complete Novice Needs To KnowIf you are a newcomer to programming it’s easy to get lost in the technical jargon, before even getting to the language you want to learn. These are topics many programming guides don’t cover, as they are assumed to be general knowledge to most developers. That is why this guide has been created. It is the ultimate primer to all programming languages.What This Book Offers This guide has specifically been created for someone who is…
Author(s): Nathan Clark

9. Programming Quantum Computers: Essential Algorithms and Code Samples (2019)

Best Computer Programming Books: The Ultimate ListQuantum computers are poised to kick-start a new computing revolution—and you can join in right away. If you’re in software engineering, computer graphics, data science, or just an intrigued computerphile, this book provides a hands-on programmer’s guide to understanding quantum computing. Rather than labor through math and theory, you’ll work directly with examples that demonstrate this technology’s unique capabilities.Quantum computing specialists Eric Johnston, Nic Harrigan, and Mercedes Gimeno-Segovia show you…
Author(s): Eric R. Johnston , Nic Harrigan, et al.

10. Hello World!: Computer Programming for Kids and Other Beginners (2013)

Best Computer Programming Books: The Ultimate ListA gentle but thorough introduction to the world of computer programming, it is written in language a 12-year-old can follow, but anyone who wants to learn how to program a computer can use it. Even adults. Written by Warren Sande and his son, Carter, and reviewed by professional educators, this book is kid-tested and parent-approved. Learn to talk to your computer in its own language! Whether you want to create a game, start a business, or solve an important problem, the first step is learning to write your own programs. Programming is a fun challenge, and it’s…
Author(s): Warren Sande, Carter Sande

11. Clean Code: A Handbook of Agile Software Craftsmanship (2008)

Best Computer Programming Books: The Ultimate ListEven bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but…
Author(s): Robert C. Martin

12. Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP) (2015)

Best Computer Programming Books: The Ultimate ListReady for a career in computer programming but not sure where to begin? New, revised 2018 Edition! With , you’ll learn the coding skills you need to build a broad range of apps for PCs and mobile devices. This revised 2018 Edition, is fully updated with all the current information. It’s not just a great place for beginners to get started, it’s also a handy reference and useful tool for experienced programmers who haven’t used Java, SQL, or C++ for a few years. • The basics of computer programming and programming languages• A guide to setting up a programming environment on your PC• The Pros and Cons of…
Author(s): Joseph Connor

13. Coding All-in-One For Dummies (For Dummies (Computers)) (2017)

Best Computer Programming Books: The Ultimate ListThe demand for people with coding know-how exceeds the number of people who understand the languages that power technology. Coding All-in-One For Dummies gives you an ideal place to start when you’re ready to add this valuable asset to your professional repertoire. Whether you need to learn how coding works to build a web page or an application or see how coding drives the data revolution, this resource introduces the languages and processes you’ll need to know. Peek inside to quickly learn the basics of simple web languages, then move on to start thinking like…
Author(s): Nikhil Abraham

Best Computer Programming Books: The Ultimate List

We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Genesis and download some computer programming books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.

Hack audio : an introduction to computer programming and digital signal processing in MATLAB

Author(s): Tarr, Eric
Publisher: Routledge, Year: 2019, Size: 64 Mb, Download: pdf
ID: 2257126

Computer programming for beginners: a step-by-step guide

Author(s): Murali Chemuturi
Publisher: Taylor & Francis, Year: 2019, Size: 4 Mb, Download: pdf
ID: 2328804

Computer Programming for Beginners: a Step-By-Step Guide

Author(s): Chemuturi, Murali
Publisher: Chapman & Hall/CRC, Year: 2019, Size: 3 Mb, Download: pdf
ID: 2350421

Accelerator Programming Using Directives: 5th International Workshop, WACCPD 2018, Dallas, TX, USA, November 11-17, 2018, Proceedings

Author(s): Sunita Chandrasekaran, Guido Juckeland, Sandra Wienke
Publisher: Springer International Publishing, Year: 2019, Size: 7 Mb, Download: pdf
ID: 2354939

Data Structures and Algorithms with Scala: A Practitioner's Approach with Emphasis on Functional Programming

Author(s): Bhim P. Upadhyaya
Publisher: Springer International Publishing, Year: 2019, Size: 1 Mb, Download: pdf
ID: 2354958

Transactions on Pattern Languages of Programming IV

Author(s): James Noble, Ralph Johnson, Uwe Zdun, Eugene Wallingford
Publisher: Springer International Publishing, Year: 2019, Size: 17 Mb, Download: pdf
ID: 2355065

Trends in Functional Programming: 17th International Conference, TFP 2016, College Park, MD, USA, June 8-10, 2016, Revised Selected Papers

Author(s): David Van Horn, John Hughes
Publisher: Springer International Publishing, Year: 2019, Size: 6 Mb, Download: pdf
ID: 2355078

Functional and Constraint Logic Programming: 26th International Workshop, WFLP 2018, Frankfurt/Main, Germany, September 6, 2018, Revised Selected Papers

Author(s): Josep Silva
Publisher: Springer International Publishing, Year: 2019, Size: 7 Mb, Download: pdf
ID: 2355105

Foundations of Computer Programming: From Systems to Software

Author(s): Jon Steinhart
Publisher: No Starch Press, Year: 2019, Size: 18 Mb, Download: pdf
ID: 2388160

Programming Quantum Computers: Essential Algorithms and Code Samples

Author(s): Eric R. Johnston, Nic Harrigan, Mercedes Gimeno-Segovia
Publisher: O’Reilly Media, Year: 2019, Size: 49 Mb, Download: epub
ID: 2391166

Please note that this booklist is not definite. Some books are absolutely chart-busters according to Los Angeles Times, others are written by unknown authors. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant links you could recommend? Drop a comment if you have any feedback on the list.

Affiliate Disclaimer: We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
Leave a Reply