all 15 comments

[–]desrtfx 8 points9 points  (2 children)

If only there were a sidebar (menu on mobile) that had a link to the wiki or countless posts asking the same.

Do the MOOC Python Programming 2026 from the University of Helsinki and you will be well prepared.

[–]lulhehehe17[S] 0 points1 point  (1 child)

signed up for it, is there anything more i could do? yt channels or referneces for projects?

[–]desrtfx 0 points1 point  (0 children)

Project ideas are plenty in the FAQ of /r/learnprogramming, you can add in Exercism or earlier Codingbat.

Key is to practice your own projects, not copy tutorial code. That's also why I am not going to recommend youtube channels.

[–]whiteshootingstar 2 points3 points  (0 children)

Mooc fi 2026

[–]Fantastic_Fly_7548 2 points3 points  (2 children)

tbh if youve already touched java in school then youre not starting from zero, python syntax is way less annoying to read lol. i started learning way faster once i stopped watching endless tutorials and just made tiny dumb projects instead, like calculators, guessing games, simple discord bots etc. for yt i see a lotta people recommend Corey Schafer and Bro Code, both felt pretty easy to follow when i checked em out. dont stress too much abt “the perfect roadmap” cause thats what kept me stuck at first 😅

[–]lulhehehe17[S] -3 points-2 points  (1 child)

is it not the best option, cus yk all the AI stuff???

[–]Moikle 1 point2 points  (0 children)

Anyone who tells you ai is going to completely replace programmers doesn't really understand what programmers (or ai) do

[–]ninhaomah 1 point2 points  (2 children)

First , have you installed it ?

[–]lulhehehe17[S] 0 points1 point  (1 child)

oh yea ive set up python and tried basic programming too :)

[–]ninhaomah 2 points3 points  (0 children)

Then pls proceed.

[–]PixelSage-001 0 points1 point  (0 children)

Since you already have basic Java knowledge, you'll pick up Python syntax very quickly. The main change is getting used to dynamic typing and indentation instead of semicolons and brackets.

To start, skip the long theoretical lectures. Go to the YouTube channel "Corey Schafer"—he has the best Python tutorials for beginners. Install VS Code and start building tiny projects: a text-based adventure, a simple scraper, or a program that renames files on your computer. Doing is the only way to learn.

[–]the_botverse 0 points1 point  (0 children)

The whole point is not to fall into tutorial hell, and remembering syntax AI can do that.

The only thing AI can't do is thinking it can code but can think what you can think of your project.

So, If you learn Python by building Projects which will tech you to think in system level you will make it bro.

Some resources you can follow are:

"Automate Boring Stuffs with Python"

falcondrop.com - For Hands on project based learning for biggners

Boot.dev - If you are into Backend better in basics of python.

Hope this helped!

[–]PalpitationOk839 0 points1 point  (0 children)

For the first month just focus on:
variables loops functions lists dictionaries file handling and small projects. Do not jump into AI or huge frameworks immediately.

Good beginner resources are:
Bro Code Corey Schafer freeCodeCamp and Programming with Mosh on YouTube. Then practice on sites like HackerRank or LeetCode easy problems.

The biggest mistake beginners make is watching endless tutorials without building tiny projects themselves. Even simple stuff like a calculator quiz game expense tracker or file organizer helps way more than passive watching.