Welcome, Guest: Join Nairaland / LOGIN! / Trending / Recent / New
Stats: 2,711,015 members, 6,402,738 topics. Date: Saturday, 24 July 2021 at 07:46 PM

Best Programming Books 2020. - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Best Programming Books 2020. (665 Views)

Best Programming Language To Learn This 2021: The Beginner's Guide / Hardcopy Programming Books / Where Can I Buy Programming Books In Lagos (2) (3) (4)

(1) (Reply) (Go Down)

Best Programming Books 2020. by olioxx(m): 10:30am On Oct 17, 2020
In this post, I'll list out the programming books that I consider to be the best in the respective fields.
**
Without further ardo lets begin.
**
Dart Programming Language
i. Dart Essential by Martin Sikora:
Rating : 6/10
Why I recommend this book? Dart Essential is a book true to its name, the author meticulously arranged the chapters in the book to outline all the essential component of Dart. The book starts by giving you(reader) a step by step guide to setting up Dart SDK on your PC. If you need a book that teaches you the core basics of Dart then this book is for you.
What can you develop with Dart? With Flutter you can develop cross platform mobile apps. Mobile apps with excellent UIs and UX.
ii. Mastering Dart by Sergey Akopkokhyants:
Rating: 6/10
Why I recommend this book? This book takes you from a novice Dart programmer to an advanced Dart programmer. It discusses advanced topics like Asynchronous programmings, stream framework etc. I gave it a 6 rating because I expected the author to simplify the complexity of the book. But apart from that, this book teaches really advanced concepts of Darts.
**
C++ Programming Language
Every IT person knows the prestige that comes with knowing the C++ programming language, infact C++ is one of the most influential programming languages in the world.

My best C++ book is:
Sam Teach Yourself C++ in One Hour a Day by Jesse Liberty, Bradley Jones, Siddhartha Rao
Rating: 9/10
Why I recommend this book? Simplicity, conciseness, and straight-forwardness is appreciated of this book. The authors wrote this book with simplicity in mind, C++ can be a complex language at times, but this book explains complex terms in simple ways that the reader can easily understand. If you are a beginner, intermediate or advanced C++ programmer, this book gat you covered. This book also explain C++ algorithm in a very simple way, it teaches you how to use the C++ STL to write sophisticated algorithms on the go. The book explains why some things are the way they are in C++. It also gives a step by step guide to setting up C++ environment on your PC.
This is my C++ Bible.
With C++ your can develop:
* Operating System
* Databases
* Embedded Systems
* Backend Systems
* Games
* AR and VR. etc
Re: Best Programming Books 2020. by olioxx(m): 11:02am On Oct 17, 2020
Python Programming Language
Python 3x happens to be the first programming language I learnt couple of years ago, and till today I'm still loving every bit of the language.
Python is a simple language, and Python also is one of the most influential languages in the world.
..
My Best Python book is:
Learning Python 5th Edition by Mark Lutz.
Rating: 9/10
Why I recommend this book? Mark Lutz is a world renowned Python programmer, he has taught Python to thousands of student in different continents, and so reading a book written by him is a big plus to the reader, as you can tap into his wealth of knowledge of the Python programming language. The book's chapter has been carefully structured to carry you along the journey to becoming a Pro Python Programmer. You just can't get bored of reading this book, if you are a beginner or advanced python programmer, there is something in the book for you.
After every chapter there are exercises to test your knowledge. The book teaches you Python 2.7 so you don't need a dedicated Python 2.7 book. It also teaches Python 3x as well.
If you are looking for a book that will teach you 85% of everything you need to know about Python, then this book is for you. If you are also looking for a Python reference book, then this book is for you.
What can you develop with Python?
* Python is the de facto language of AI and Machine learning.
* Python is the de facto language of CyberSecurity.
* Python can be used for backend Web development.

Django Framework
Best book on Django Framework is:
Django by Example by Antonio Mele
Rating: 10/10
Why I recommend this book? I personal believe that the best way to learn is by practising what you are learning. Django by Example is a book that does just that, after you are done reading the book, you will have developed a blog, e-commerce shop, e-learning platform, social media website, and building RESTful APIs.
If you are keen on learning Django, please read this book.

If you need help integrating a Database or setting Django on your PC, then you should read the ''Django Documentation'' available on the Django website.
Re: Best Programming Books 2020. by utepu: 11:28am On Oct 17, 2020
Are these books available in the bookshops? Or can one get a copy (hard copy). Thanks
Re: Best Programming Books 2020. by olioxx(m): 11:37am On Oct 17, 2020
C Programing Language
One of the oldest existing programming language. There are millions of C programmer which I happen to be among. Well who wouldn't fall in love with a simple yet powerful programming language. From your cars, to those space ships, to your phones, telecom mast, satellites, C language powers them all. Abeg give round of applause to C.
There is a stereotype that C is difficult to learn, and I say that is wrong. C is very simple to learn, I spent 2 months learning C. You heard me right, 2months. With determination and consistency, you can also learn C in that time frame.
..
i. The C Programming Language 2nd Edition by Brian W. Kernighan and Dennis M. Ritchie.
Rating: 6/10
Why I recommend this book? In the C programming community, some C programmer feel that this book is too outdated to be recommended since this book focuses on the ANSI C standard. But I know that this book will be very helpful to its reader. There are minor changes across the different C standards. C18 shares some similarity with C11, C99 and even ANSI C, and so when you know ANSI C I bet you that C18 will be very easy to understand. My knowledge of ANSI C has helped me during my C programming journey, my C compiler is using the C11 standard and that doesn't stop me from writing some ANSI C code, it just works.
ii. Head First C by David Griffths and Dawn Griffths
Rating: 8/10
Why I recommend this book? If you have coded C for some time now and you are very comfortable with the language, then this book takes you 3 steps further.
It teaches you all the advanced concept of C from Pointers, Structures and Enum, Processes, Networking, Threads etc.
Note:
If you are a beginner C programmer read the C programming language book first before reading this book, or watch some C intro video before reading this book, as this book is for advanced C programmers
What can you develop with C?
* Operating Systems
* Embedded Systems
* Enterprise Software
* Games
* Graphics Engine
* Databases
* Compilers etc
Re: Best Programming Books 2020. by olioxx(m): 11:57am On Oct 17, 2020
JavaScript Programming Language
JavaScript has comfortably crown itself as the de facto and(or) de jure language of the web. Talk with any web developer and I can guarantee you that the web developer will surely take about JavaScript. JavaScript is seriously the bomb. Google and Facebook knows the worth of JavaScript and that is why Google built AngularJS and Facebook built ReactJS for thier internal software development.
Best JavaScript books are:
i. Eloquent JavaScript by Marijn Hoverbeke
ii. JavaScript Definitive Guide by David Flanagan
Rating: 8/10
Why I recommend this book? This 2 books teaches you JavaScript clearly. After reading this book you should be comfortable with writing JS code.
Note:
Never ever learn a JavaScript library before learning JavaScript. Never ever learn ReactJS before learning JavaScript. Learn JavaScript first before learning any JS Libraries
What can you developed with JavaScript?
* JavaScript is the language of the web.
If you want to be a web developer learn JavaScript
If you want Google or Facebook or GitHub to hire you by force by fire learn JavaScript
Re: Best Programming Books 2020. by olioxx(m): 12:15pm On Oct 17, 2020
Best Books for Software Developer
If you have decided to be a software developer, then these books are surely going to accelerate your career.
It is not compulsory to read this book, but it is highly recommended.
1. Software Development from A to Z by Olga Filipova & Rui Vilao
This book will explicitly explain the different roles in software development and also explains the best practises of each roles. It will give you a thorough knowledge of the various terminologies in the world of software development. I recommend reading this book before going to your first software development interview.
2. Discrete Mathematics by Susanna S. Epp
This book explains all the core mathematics in computer science in clear terms, combinatorics, probability, sets, formal language etc.
3. Introduction to Algorithm 3rd edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Riverst, Clifford Stein.
This is the best algorithm book as it teaches a whole lot of algorithms, it present you with psuedocodes you can implement in any language of your choice. It also gives you the logic behind the algotithms.
Re: Best Programming Books 2020. by olioxx(m): 12:27pm On Oct 17, 2020
To all Programmers on Nairaland, what are your best programming books? pls comment below and lets share knowledge together. . Thanks √√
Re: Best Programming Books 2020. by Nelx(m): 12:32pm On Oct 17, 2020
For PHP, my best is "PHP novice to Ninja" by Tom Butler and Kevin yank
It teaches modern PHP with pdo for database.
Re: Best Programming Books 2020. by Coder2Client(m): 1:06pm On Oct 17, 2020
olioxx:
To all Programmers on Nairaland, what are your best programming books?
pls comment below and lets share knowledge together.
.
Thanks √√
I'm a Java guy, I have many books I have read on Java and Android programming but the following are my best:
Head First Java
Java: the complete reference (not completed)
Effective Java
Head First design pattern
Java in a nutshell

Android programming :
Head first android programming
Android programming: The Big Nerd Ranch 3rd and 4th edition (not read 4th edition though)
Android Studio development essential 3.3edition

I have read DSA books but I have not completed any of them yet.
Introduction to algorithm also called clrs
Algorithm 4th edition by prof segedick (also did watch his course on coursera)

3 Likes

Re: Best Programming Books 2020. by olioxx(m): 4:15pm On Oct 17, 2020
Coder2Client:

I'm a Java guy, I have many books I have read on Java and Android programming but the following are my best:
Head First Java
Java: the complete reference (not completed)
Effective Java
Head First design pattern
Java in a nutshell

Android programming :
Head first android programming
Android programming: The Big Nerd Ranch 3rd and 4th edition (not read 4th edition though)
Android Studio development essential 3.3edition

I have read DSA books but I have not completed any of them yet.
Introduction to algorithm also called clrs
Algorithm 4th edition by prof segedick (also did watch his course on coursera)

.
Nice
You have read extensively on Java.
Re: Best Programming Books 2020. by Yourbooksplug: 10:31am On Oct 18, 2020
Contact me for your computer programming ebooks , audiobooks, tutorials
Re: Best Programming Books 2020. by Nobody: 8:27pm On Nov 06, 2020
For someone without IT skill but have passion for it...

What program could you advise him to start from..

I want to Major in WEB DEVELOPMENT
Re: Best Programming Books 2020. by Karleb(m): 8:38pm On Nov 06, 2020
Nice.

Just know you don't need to download every book here and you can checkout www.b-ok.org for free books.
Re: Best Programming Books 2020. by Semtu(m): 6:16pm On Nov 07, 2020
Randy91:
For someone without IT skill but have passion for it...

What program could you advise him to start from..

I want to Major in WEB DEVELOPMENT

Start by learning python syntax, then move on to the Django framework. That's all, after few months of practice, you'd already be designing amazing websites.
Re: Best Programming Books 2020. by IceColdVeins(m): 9:42am On Nov 10, 2020
I think you should also tell him the reality of Django's relevance in the Nigerian tech market. smh
Semtu:


Start by learning python syntax, then move on to the Django framework. That's all, after few months of practice, you'd already be designing amazing websites.
Re: Best Programming Books 2020. by syluck(m): 10:44am On Nov 10, 2020
IceColdVeins:
I think you should also tell him the reality of Django's relevance in the Nigerian tech market. smh
is it good or bad?

(1) (Reply)

Problems with my startup - Urgent Help Needed / Students! Need Help In Your Final Year Project ? / Nairaland

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2021 Oluwaseun Osewa. All rights reserved. See How To Advertise. 132
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.