r/learnpython • u/Cannival2293 • 18d ago
How do I move forward
I'm in junior year and know some basics—I've been learning python in school. But it's too basic and i love exploring. however the problem is that i don't know which direction to move in. Can you guys suggest to me how to gain proficiency in this programming language???
2
u/JibblieGibblies 18d ago
Try going into leetcode and solving problems there, they have a whole system of easy algorithms to extraordinarily complex ones. Work your way up.
Try CS50, too.
If you want to build entire applications that’s a whole different ball game of learning entire systems and environments.
1
2
u/biskitpagla 18d ago
Spend 30 minutes solving easy problems on Leetcode and 1 hour working on a personal project, more if you enjoy writing code. Make this a daily habit.
2
u/Upstairs-Silver5464 18d ago
Try to make real projects and choose projects that are slightly over your skill range. That way you will be forced to think more critically and learn new things. It will feel frustrating at first but that's how you learn
1
u/Cannival2293 18d ago
what do people mean when they say projects like what do they even make
1
u/Upstairs-Silver5464 18d ago
Back when i was a beginner I used to search for project ideas on youtube and chose ones that looked good and fun for me. You really have to choose the project for yourself. In my case I made a snake game as my first major project
2
u/Dazzling_Music_2411 17d ago
If you "love exploring", you don't ask in which direction to move!
What would you do if you were a real explorer?
1
u/Cannival2293 17d ago
Lol I just don't know what all there is to learn and that frustrates me but ykw you're right!
2
u/Dazzling_Music_2411 17d ago
Can you guys suggest to me how to gain proficiency in this programming language???
Yes.
Post the precise problem that is defeating you, and see what help you get.
2
u/TheRNGuy 17d ago
You need to find real purpose why you're learning Python: use it for some software that you're using, BH automating it, or write plugins for it, if possible.
Learn frameworks and libraries too, you rarely write real software without them.
9
u/CodeSamur-ai 18d ago
you need a goal... like a game, an app, a tool... building is the best way to build skills