So i have started on the journey to become a coder myself quite recently. I had access to a lot of reference materials and therefore had the luxury of going through them all before opting to select these few. I genuinely believe that these books are the best way to get started on your coding journey.
Python Crash Course, 2nd Edition: A Hands-On, Project-Based
Introduction to Programming
This is an excellent book by the publishers No-starch press.They cover the basics thoroughly and are quite lucid in their explanations.As usual with these beginner books , they dont assume that the reader has any previous knowledge of python. The best part of the book is undoubtedly the projects. At the part of the book there are projects like an alien invasion game using pygame and data visualisation using libraries like matplotlib.
Python Playground: Geeky Projects for the Curious Programmer
Another book by the same publisher i.e No-starch press , this book expands on the previous topics of some superb real world projects. Getting a step by step guide with explanations is hugely satisfying . It is a definite recommend and a highly enjoyable book especially for newbies to the python coding world.
Think Python How to Think Like a Computer Scientist
This would be my last recommend for this post. Another excellent python book , this time by the Green Tea Press , this a thorough and serious book of the basics of python. It is the complete python manual for beginners and a must read to get your foundations built on a strong note.
I am Arnav , a Second Year Computer Science engineering student hailing from Mumbai.
Twitter : @potatoandchipss
Github : https://github.com/thewires2