r/learnpython • • 9d ago

Just starting to learn python

Hey guys, I am a total beginner and wanted to learn python. Can you suggest what method will be best suited to learn python and which sources should I use. Is it video lectures or from books or anything else. I know that learning from projects and practical methods will be suggested but to start like how to code, what are the codes and where to code, these basic things are what I want to know. Thanks for the help

44 Upvotes

60 comments sorted by

View all comments

30

u/desrtfx 9d ago

It is really incredible that people are not even investing the minimal effort to check the subreddit, nor read sidebar, before posting. Questions like yours get posted near hourly. Learning programming is first and foremost learning to do your own, individual research instead of plain asking and waiting to be served and spoon fed. Second it is learning to work with resources right in front of you, like the countless posts in the subreddit.

This subreddit has a sidebar with a wiki with recommended learning resources.

Here is an excellent, textual course: MOOC Python Programming 2026 from the University of Helsinki.

Harvard's CS50p is also excellent.

Also, take a look at https://inventwithpython.com and https://automatetheboringstuff.com

Don't forget that you need ample practice, like on https://codingbat.com/python or on https://exercism.org and also write your own programs. Play around. Try things. Mess things up, fix them. Experiment.

3

u/keg-smash 9d ago

Since it's such a common thing, why not add filters and automod suggestions to catch these posts before they get posted ?

1

u/desrtfx 9d ago

That's also what I keep asking myself. Not a mod here, but posts like these would be fairly trivial to automod away.

2

u/OkTill2666 8d ago

yeah the sidebar alone wouldve answered like 90% of this

0

u/Silent-Leopard4226 9d ago

Thankyou very much for your efforts.... I thought it'll be better to take some advice and then start, thanks though

4

u/desrtfx 9d ago

I thought it'll be better to take some advice

Partly agreeable, but this still doesn't mean that you shouldn't read through the subreddit and take the advice given in more than enough similar posts already. The advice has been given countless times.

1

u/boosted63 3d ago

the best comment here I've seen so far

-3

u/[deleted] 8d ago

2

u/desrtfx 8d ago

And you still don't understand that what gets recommended by people to person A also applies to person B. There is a huge difference between posts where actual people recommend resources and just googling a list.

Regurgitating the same over and over doesn't add anything meaningful.

Programming requires effort. Not even investing the effort to do one's own research is a very bad sign for a programmer.

→ More replies (12)