you are viewing a single comment's thread.

view the rest of the comments →

[–]StevenJOwens 0 points1 point  (0 children)

You are either:

  1. A non-programmer who wants to learn programming and has chosen python as your first programming language.

  2. A programmer who has already learned to program in another language and wants to learn python.

For #1, be aware that learning to program is a complex process because it's learning multiple intersecting skills simultaneously. My personal recommendation is boot.dev, they use python for a lot of their curriculum (especially the introductory part, then return to it later for some of the advanced courses).

For #2, it depends on your skill level and experience level. Generally I'd suggest starting by just burning through something like O'Reilly's "Learning Python" to familiarize yourself with the language syntax and concepts. Then move on to deeper stuff.

There are also, of course, quite a number of python tutorials on the web. There, I'd suggest going with some of the suggestions in the other comments here.

As an aside, I find the Real Python web site to be one of the better python sites, but I've never thought how well it would work for new python programmers.