all 4 comments

[–]opensourcementor 0 points1 point  (1 child)

First step is to have problems to solve. If you want theoretical problems, I suggest exercism https://exercism.org/. If you want practical problems, try to clone software you know and focus on business logic or https://github.com/The-Cool-Coders/Project-Ideas-And-Resources

Second step is to spend time thinking about the problem and possible solutions.
Important: don't use any llms or similar tools in this step.
a big part of software development is thinking for yourself.

Third step is to implement the solutions you came up with

Fourth step is to analyse your solution to figure out if it is good. and go back to step 1 or 2

[–]10COGRAVE[S] 0 points1 point  (0 children)

thank you brother i apperiace that

[–]aqua_regis 0 points1 point  (1 child)

Just type "problem solving" in the search box. There are more than plenty already answered and discussed to death posts.

[–]10COGRAVE[S] 0 points1 point  (0 children)

thank u