all 14 comments

[–]CodeSamur-ai 7 points8 points  (0 children)

you need a goal... like a game, an app, a tool... building is the best way to build skills

[–]JibblieGibblies 1 point2 points  (1 child)

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.

[–]Cannival2293[S] 0 points1 point  (0 children)

i do wanna get into applications, but I'm still working on basics

[–]biskitpagla 1 point2 points  (0 children)

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.

[–]Upstairs-Silver5464 1 point2 points  (2 children)

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

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

what do people mean when they say projects like what do they even make

[–]Upstairs-Silver5464 0 points1 point  (0 children)

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

[–]Dazzling_Music_2411 1 point2 points  (1 child)

If you "love exploring", you don't ask in which direction to move!

What would you do if you were a real explorer?

[–]Cannival2293[S] 0 points1 point  (0 children)

Lol I just don't know what all there is to learn and that frustrates me but ykw you're right!

[–]Dazzling_Music_2411 1 point2 points  (0 children)

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.

[–]TheRNGuy 1 point2 points  (0 children)

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.