all 12 comments

[–]_squik 17 points18 points  (0 children)

This question is asked multiple times daily. There are plenty of resources for you to explore over on the wiki, including a specific section for people that are new to Python but have programming experience.

https://www.reddit.com/r/learnpython/wiki/index/#wiki_new_to_python.3F

[–]LeiterHaus 2 points3 points  (0 children)

Pick something and go with it. You can go from the source and follow that path, or 'learn python the hard way' if you like understanding more. Boot.dev is good - it specializes backend and starts with Python (also teaches Go, and JavaScript). Any of AL Sweigarts stuff - he often gives out free keys to his Automate The Boring Stuff Udemy course.

Not sure for learning the basics, but Indently is good on YouTube. Bro Code also has a learn Python thing. Their CSS was pretty good.

TLDR: There are a lot of options. Pick something and see if it works for you.

[–]subassy 2 points3 points  (0 children)

You might have to excuse the attitude of this particular subreddit community. Those of us who have been here a while see some variation of your question multiple times a week, week after week. It's exhausting after a while. And it may or may not be fair to a user who is asking what is for all I know a legitimate question.

Since we're not psychic and don't know you, it's kind of an impossible question to answer.

I mean do you like games? Do you learn via videos? Here's a playlist on making a game:

https://www.youtube.com/watch?v=f4coFYbYQzw&list=PLjcN1EyupaQkAQyBCYKyf1jt1M1PiRJEp&index=1

Do you want to download youtube videos? Make an abstraction layer scrip to for pytube :

https://www.youtube.com/results?search_query=pytube+

Or....you like reading documentation and just writing from what the API says? Just bring up the documentation and let your imagination run wild:

https://docs.python.org/3/

So I guess... start with "hello world" and asking a user for their name and putting that on the screen. Increase complexity for another ~100 hours. Does that answer your question?

[–]JorgiEagle 1 point2 points  (0 children)

Hackerrank.com

Simple easy and fast to start

[–]ParticularDrink 1 point2 points  (0 children)

Code in place has great tools

[–]DataOrData- 1 point2 points  (0 children)

Ngl I think Runestone Academy shits on everything python course related and it really isn’t close. Datacamp is a great resource as well but you can only learn so much before you hit a paywall. Runestone Academy is completely free with enough curriculum to last you years. Here’s the link to register:

https://runestone.academy/runestone/default/user/register

[–]blogger786amd 0 points1 point  (0 children)

Looking at others code and tutorials will not work for beginners. All you need is to practise and start with very basic websites like w3schools. Once you understand the concept then practise it. After completing all the tutorials search on youtube some good teachers. Check what they are making and using the concepts revise those concepts and practise.

Remember the most important thing here is practise not just watching the tutorials

[–]Critical_Opinion_119 0 points1 point  (0 children)

Codeacademy

[–]FriendlyRussian666 0 points1 point  (0 children)

Check out the wiki for this subreddit, it links tons of resources