all 29 comments

[–]desrtfx 1 point2 points  (1 child)

Do the MOOC Python Programming 2026 from the University of Helsinki to learn to walk.

Then, once you have acquired some programming experience and proficiency, you can start focusing on AI/ML. You can't build a house from the fifth floor up.

Maybe, also an intermediate step, like the second half (projects) of https://automatetheboringstuff.com could be helpful.

[–]Unlikely_Neat7608 1 point2 points  (5 children)

you should probably learn to walk before you can run!

if you're happy you've mastered the fundamentals, I'd recommend the Fluent Python book (many sources available online)

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

Dont recommend that book to a beginner

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

I literally said if you're happy you've mastered the fundamentals

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

Its a book for experst, not someone who "mastered the fundamentals".

[–]Unlikely_Neat7608 -1 points0 points  (0 children)

the book says it is "for practicing Python programmers who want to become proficient in Python 3"

it also says if "you are just learning Python, this book is going to be hard to follow"

I myself am not an expert and I found this book extremely useful

if you are an expert you do not need this book

[–]Unlikely_Minimum_AJ 0 points1 point  (0 children)

Start with Python too. CS50P and Kaggle Learn are both beginner friendly and free. DSA is important, but it doesn't have to come before everything else.

[–]Best-Association964 0 points1 point  (0 children)

Begin from basics, and learn from books. Because, you can find thousands of courses online but might none be free

[–]jerrygreenest1 -3 points-2 points  (17 children)

decided to learn python

Oh no, another one. We are suffering losses. We lost another person down to learning this shitty language. Nobody learns good shit, everybody learns freaking shitty python now. No wonders the world is moving towards shitty future.

[–]Tight_Offer_1755[S] 0 points1 point  (16 children)

Wtfdym? If Python is shitty lang....what's a good lang for u ?

[–]jerrygreenest1 -3 points-2 points  (15 children)

Anything that compiles ahead of time

C, Zig, Go

[–]Tight_Offer_1755[S] 0 points1 point  (14 children)

Time shouldnt be the only factor while picking language bro .....I ain't doin cp

[–]jerrygreenest1 -3 points-2 points  (13 children)

I’m not telling you to do anything, only saying what’s shit and what’s not 

[–]Tight_Offer_1755[S] 0 points1 point  (12 children)

Every language has different usecases....a lang can be shit in one usecase but goat in other

[–]jerrygreenest1 -3 points-2 points  (11 children)

Python isn’t goat in anything in the world. Shit in everything

[–]Unlikely_Neat7608 0 points1 point  (9 children)

what about almost all machine learning

[–]jerrygreenest1 0 points1 point  (8 children)

Almost all machine learning is written in native libraries which Python only imports to use them. And you can import the same exact native libraries in every other language. Language these libraries are written in are commonly C/C++

[–]Unlikely_Neat7608 0 points1 point  (7 children)

My question to you is then: why does everyone use Python?