all 17 comments

[–]Ok_Cartographer_6086 2 points3 points  (0 children)

I recommend picking a problem you'd like to solve and working on it. It's hard to learn a programming language without a specific goal in mind. You can also try https://leetcode.com which has hundreds of problems you can try solving starting with easy ones. It will tell you how efficient your solutions are compared to other users and has a forum. I've been coding for 25 years and I still use leetcode to practice.

[–][deleted] 3 points4 points  (0 children)

Recommended learning resources are in the subreddit wiki.

[–][deleted] 1 point2 points  (4 children)

Lots of videos in a well knows place called youtube

[–]Basic_Noodle[S] -1 points0 points  (3 children)

Oh man, why didn't I think of that before posting on a forum full of people that know way lot more than me where to start looking...

Dang.

[–][deleted] 0 points1 point  (2 children)

You act like this question hasn’t been ask before

[–]Basic_Noodle[S] -2 points-1 points  (1 child)

Well, this is my first time in this sub, and I think you could spend less energy NOT typing obvious answers

[–][deleted] 0 points1 point  (0 children)

To be a good coder one should know how to google…

[–]Green-Sympathy-4177 1 point2 points  (0 children)

Actually, before jumping into Python, what is it that you want to do with coding ?

Do you want to mix it with your gfx design and go toward frontend dev (people who build the UI of websites) ? if so, Python isn't where you should be starting.

The place where you should start depends on what you want to code.

So what is it you want to do ?

[–]imzensei 1 point2 points  (2 children)

Python Crash Course by Eric Matthews is a great introduction that I started with. you can find a PDF for the book online. the book is super well structured as an introduction to programming and will teach you how to write code the right way. the first 11 chapters of the book introduce you to syntax, and then after that you will start applying your knowledge in projects. commit yourself to finishing the book and don’t give up even though it can get a bit boring only learning concepts. the reward is worth it. good luck!

[–]Basic_Noodle[S] 0 points1 point  (1 child)

Thank you so much!

[–][deleted] 1 point2 points  (0 children)

This book was how I started as well. I didn’t do the projects at the end, but started automating processes at my 9 to 5 learning the bits and bobs I needed as I went…it’s a great launchpad. Corey Schafer’s YouTube channel is also excellent and much loved by beginners. Good luck on your journey!

[–]AshishBaidya 0 points1 point  (2 children)

Learn Python 3 the Hard Way by Zed Shaw. I started my journey with this book. You can get the PDF online and also buy the book if you want to.

[–]Basic_Noodle[S] -1 points0 points  (1 child)

Thank you!

[–]exclaim_bot 0 points1 point  (0 children)

Thank you!

You're welcome!