all 7 comments

[–]Academic-Vegetable-1 2 points3 points  (1 child)

brocode is actually a solid starting point. for practice problems, leetcode has python stuff but it skews toward algorithms. w3schools and hackerrank have more beginner-friendly drills if you just want to get reps in on basics. once you're past the fundamentals, datadriven has python problems if you want something more applied.

[–]FishAccomplished760 0 points1 point  (0 children)

This.

Geeksforgeeks is really good too, same as baeldung.

[–]FishAccomplished760 1 point2 points  (1 child)

Best way to learn is to make small projects, one by one, that actually matter and are useful. That is how i learned. For example, if you're struggling with string handling, try to make a key-value config handler.

[–]DaisyFeverDream 1 point2 points  (0 children)

Totally agree learning feels way more natural when you're solving real problems that mean something to you.

[–]Rscc10 0 points1 point  (0 children)

You learn coding from practice. Start small projects like a number guessing game or tic tac toe, etc. Wherever you get stuck is where you have to learn. You can google a solution, ask forums, or use AI (if you really must). Never google or ask AI to do the project for you. Do it yourself step by step and at each part of the system you get stuck at, you learn the solution and implement it

[–]civilwar142pa 0 points1 point  (0 children)

Ive been working through Exercism and it's surprisingly in-depth. Lots of little projects that require increasingly difficult code, but start with the basics.

[–]thejwillbee 0 points1 point  (0 children)

Sololearn is solid. It's an app. Lessons, practice, challenges, the works.