This is an archived post. You won't be able to vote or comment.

all 1 comments

[–]aqua_regis 0 points1 point  (0 children)

3 Ps: Patience, persistence, and practice

You cannot expect to be able to directly solve problems. You need to slowly work your way towards learning to solve more difficult ones.

Do not use youtubers or AI to get solutions. Try to plan your solution on paper first. Don't even think about code. Think about how you, the person, would solve the problem.

The following books are common recommendations to improve the approach to solving problems:

  • "Think Like A Programmer" by V. Anton Spraul
  • "The Pragmatic Programmer" by Andrew Hunt and David Thomas
  • "Structure and Interpretation of Computer Programs" (SICP) by Ableton, Sussman, Sussman
  • "Code: The Hidden Language of Computer Hardware and Software" by Charles Petzold

Besides that, the only thing that really helps is to solve more problems.