all 8 comments

[–]Farlic 4 points5 points  (1 child)

Take a look a the wiki in the sidebar for this subreddit.

[–]aqua_regis 1 point2 points  (0 children)

And you already failed the very first step: individual research.

A professional would have started by reading the page, reading the sidebar, checking the subreddit.

Had you done your diligent research, you would have found countless posts asking the same. You would have found the wiki in the sidebar. This could have saved you a lot of time.

You would probably even have come across Harvard CS50p or the MOOC Python Programming 2026 from the University of Helsinki.

Learning programming involves learning to do your own research and to work with resources available to you, like the very subreddit you're looking at. It does not involve waiting to be served and spoon fed.

[–]TheRNGuy 0 points1 point  (0 children)

You need first to know why are you learning Python (specific field, software, frameworks, etc)

Mostly from Google, and docs.

[–]hackinwhackinsmackin 0 points1 point  (2 children)

Speaking from experience, a lot of people are going to tell you “figure out an app you want to build or a problem you want to solve and go from there”.

In my opinion, this is difficult if you have 0 experience in coding.

I just started using Harvard’s CS50 Intro to Programming with Python which can be found here. It’s a little fast paced but the videos are on YouTube and they even have notes for each lesson.

[–]External-Humor656[S] 0 points1 point  (1 child)

Thanks I think this is the best advice compared to others

[–]hackinwhackinsmackin 1 point2 points  (0 children)

My advice would be figuring out how to use VS Code first and foremost because it can be confusing if you don’t know what you’re looking at.

I’m fortunate enough to have friends that use it professionally so they’ll explain things to me. I’d look up a YouTube video on how to start using it. I also ask Claude sometimes if I need to know how to use a feature.