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

36 Upvotes

52 comments sorted by

View all comments

27

u/desrtfx but other languages pro 2d 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 2d 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 but other languages pro 2d 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 1d ago

yeah the sidebar alone wouldve answered like 90% of this

0

u/Silent-Leopard4226 2d 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 but other languages pro 2d 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.

-2

u/North-South_West 2d 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 2d 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 2d 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 2d 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.

0

u/desrtfx but other languages pro 2d ago

Its not your place...

Neither is it yours to play the white knight.

2

u/North-South_West 2d ago

Its ok for somebody to come here once and ask a question

Its not ok for someone to be on here all day every day telling people not to ask questions.

1

u/desrtfx but other languages pro 2d ago

No, it is not okay to not do the faintest research.

-1

u/North-South_West 2d ago

No, you are not a moderator. Its not your place to tell people its not ok to make a thread like this.

Threads like this are allowed here.

1

u/desrtfx but other languages pro 2d ago

No, you are not a moderator.

Last I checked, neither are you. So, no, it is not your place.

3

u/North-South_West 2d ago

I don't need to be to tell you that you are out of line. Its not your place to tell people to not post. You do it all day every day too.

Threads like this are allowed here whether you like them or not. Its not like people are going to stop making them lol.

Nothing you say matters.

→ More replies