Gulshan Negi · May 8, 2021

New to Learn Python

Hello I am in My 2nd year of Engineering, and want to learn Python Programing Language, Please suggest to me the best books and best online resources that will help me to learn the python language.

3 0 9 294
Log in or sign up to continue

Hi Gulshan,

There is a lot of videos in Youtube that can help you.

You can start with this

How to Learn Python? (From zero to hero)

For a good book, that is complicated, because it depends on your knowledge level.

Best regards,
Kurro Lopez

thanks, @Kurro Lopez for your reply, yes the link you shared is very helpful. I also find some of the youtube channels and also found a post on the internet, here I found many python tutorials that definitely help me. and i ordered python books from amazon
1: Head First Python
2: A Byte of Python.
These 2 books are really helping me to learn python, thanks all for your reply

The Python documentation is pretty good. I haven't been too impressed by the Python books I've looked at. I didn't get much out of Learning Python, and even less out of Programming Python. Effective Python is okay, but not great. If I have a favorite, it's Fluent Python by Luciano Ramalho, although it probably shouldn't be your first book on the subject. A second edition is underway; you may need a Safari subscription to read it.

I have had great luck with Udemy.  You do have to pay for the course, but watch the sales which are constantly going on.  You can get courses for $12 to $50 US dollars.  Here is the one I bought (currently $2.99).


I bought this one as it talked about having lots of projects to work on.  Some are interesting, but not all.  It did cover the language fairly well.  However, I found the instructors style not quite to my taste.   

Here is another couple of course I have found.  I plan on getting one of these to improve my Python knowledge



I am taking a course on Java with the instructor from the last link (Tim Buchalka) and so far I do like his style.

Good Luck!

Gulshan, the path you take depends on how much money you want to spend and how you prefer to learn.  You have a lot of choices.  I'll add this one to the list of good options the others have posted:


It's an important language to learn for a lot of fields.  Good luck and post back here with what you chose.  That will probably help a lot of others.


Top Books to Learn Python Coding in 2021 ·

1. Automating Boring Stuff with Python ·

2. Fluent Python: Clear, Concise, and Effective Programming, by Luciano

3. Python Crash Course: A Hands-On, Project-​Based Introduction to Programming (2nd Edition) ( I've read this book before going into ux design services)

4. Python Cookbook, Third edition, by David Beazley and Brian K. Jones

5. Head First Python: A Brain-Friendly Guide, by Paul Barry 

6. Learn Python the Hard Way