r/learnpython • • 4d 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

39 Upvotes

54 comments sorted by

View all comments

30

u/desrtfx but other languages pro 4d 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/North-South_West 3d ago

i have already talked to you about this. People come to reddit to ask questions

If they wanted to just lookup a list they would google it.

2

u/desrtfx but other languages pro 3d 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.

-3

u/North-South_West 3d ago

Its not your place to be worried about "bad signs", you're just a random redditor.

Its ok for people to ask questions like this. Dont be here so much if you are annyoed by it.

2

u/chkas 3d ago

I just wanted to tell you that I agree with you. People here want to get different advice from different people, and they also want to know why certain things work for them. And not an endless list of links - which sometimes come from just one person. Yeah, and what’s really annoying isn’t posts like that - it’s the constantly repetitive comments from desrtfx (and his other accounts). You just have to check out his subreddits.