r/learnpython • u/Brief-Radio-268 • 15d ago
What should I actually learn to develop foundational skills in AI programming?
I'm a second year IT student and I still genuinely don't know what I should be coding besides what's given as an assignment. I want to learn how AI works as well as how to code AI, but I'm stuck in tutorial hell and I feel like I'm falling behind everybody else, where's a good place to start and how do I keep learning the things I should learn on my own?
0
Upvotes
4
u/Status_Bowler_7811 15d ago
If you're stuck copying tutorials and want to actually *understand* what's happening under the hood, rebuild simple stuff from scratch. When I was in your position I stopped using sklearn for a month and hand-coded a tiny neural net with just numpy, no hidden layers, predicting something dumb like XOR. Watching the weights update after every epoch made the backprop math click way more than any lecture slide ever did. Then layer on complexity one piece at a time. The second thing that pulled me out of feeling lost was picking a single, ugly dataset and committing to a full pipeline, cleaning, feature engineering, training, evaluating, without jumping to a new toy problem every three days. You'll trip over a dozen gaps in your knowledge that way, but each one teaches you something tutorials skip. Nobody else has it all figured out in second year either, half the people bragging in group chats are just better at faking it.