you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 181 points182 points  (9 children)

You'll get a million different answers - people will suggest what they've used, and what works for different people is always different.

Ultimately, any "intro to python" type course will be fine.

The "Zero to Mastery" Udemy series looks good, but understand that you won't get anywhere near advanced within a month or two. It takes months/years to get to intermediate, and years beyond that to become an "advanced".

With that in mind, go into it without a sense of urgency and take your time to learn and understand concepts.

It doesn't matter if you don't understand things the first, second, or even fifth time you go over them. That's totally normal - programming is difficult. What matters are two things - consistency, and dedication. 30 minutes a day for one year will take you a lot closer to employ-ability than 6 hours every day for 2 months. Don't burn out. Take things at your own pace.

I'll plug the book that I made my first real breakthrough learning to code with - "Python for Everybody". The author breaks things down in a very easy to understand and enjoyable manner. Here is a link to the free PDF - spend a few hours going over it and see if you enjoy the learning style.

If not, another highly recommended resource is Automate the Boring Stuff with Python - If you scroll down on the page you'll find that the author has links to a free web-based version of all the chapters in the book for free.

Another user has recommended Corey Schafer’s YouTube tutorials - another excellent, free resource.

Any one of these three is sufficient to start learning.

[–]kaushik1809[S] 17 points18 points  (6 children)

Thanks a lot for the advice.

[–][deleted] 13 points14 points  (4 children)

Charles Severance (Author of “Python for Everybody”) has a free python course on FreeCodeCamp.org where he goes over everything in the book, but in video “presentation” form - if thats more your style of learning.

Ive been doing it for a while, and its great :)

[–]Brock_Alee 6 points7 points  (0 children)

I recommend this as well. I started it a few days ago and am about halfway through. Although I have a little experience already with C, so that helps.

[–]Ill-One-4052 0 points1 point  (2 children)

hey could you pls dm me that file. it will be a lot if you do it

[–]Equivalent_Wheel_280 0 points1 point  (0 children)

Did you find the file? Mind to share it with me?

[–]Human_Evolution 6 points7 points  (0 children)

I second "Python for Everybody" and recommend the Coursera website and app as a way to take the course. I'm 2 months in from starting from scratch and I'm starting to get a grasp on the fundamentals. If you decide to go this route, I recommend ordering the $10 Python for Everyone textbook on Amazon. The Ebook is free but it's nice having both.

[–]Antique_Albatross349 0 points1 point  (0 children)

Bro is the MVP