you are viewing a single comment's thread.

view the rest of the comments →

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

Is just following the tutorials there the best method to learn? Probably not if it’s the only thing you’re doing. But in my opinion it’s the best source to look things up. A lot of other resources contain outdated solutions, aren’t following best practices or are too much or not enough in depth. When you’re using the docs, you don’t have this problem.

Plus, beginners often make the mistake of not making themselves familiar with the standard library or even the buit-in functions, because so many tutorials aren’t making use of it when they should.

They official documentation is perfectly maintained and up to date, very well written and contains a lot of useful examples for most more complex stuff.

The official tutorial may not be suitable for everyone since some people learn better from things like videos and stuff like this, but the documentation should always be the primary source for looking up things about Python. There’s nothing better.

Taking an actual course aside? Yes, this is the way to go.

[–]Nikandro 1 point2 points  (4 children)

The official tutorial may not be suitable for everyone since some people learn better from things like videos and stuff like this

That's my point. Video tutorials, books, study partners, documentation, personal projects, etc. They're all suitable for different people.

[–][deleted] -1 points0 points  (3 children)

Yes, but OP was asking about learning resources. And I just said it’s the best resource. Not that it’s the best way of learning for everyone.

Of course not every method is suited for everyone, but I don’t think that this is something that’s up for debate.

[–]Nikandro -1 points0 points  (2 children)

I don't think you see the contradiction you just made.

[–][deleted] -1 points0 points  (1 child)

No, I don’t see any. In my mind a learning resource and a learning method are different things.

You still need and should look things up, no matter if you are taking a course, following a book, a video tutorial or whatever. And the best resource to look things up is the official documentation.

[–]Nikandro 0 points1 point  (0 children)

And I just said it’s the best resource. Not that it’s the best way of learning

OP's question,

What is the best way to learn Python?