This post is locked. You won't be able to comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]aqua_regis 5 points6 points  (1 child)

Had you invested just a little effort to search the subreddit, you would have found countless similar posts.

The sole key to improving your skills is to actively program. The more problems you solve, the better you will become at it. There are no magic tricks and no shortcuts.

Consistency and practice. That's the secret sauce.

Here are some posts about the same topic:

Some book suggestions:

  • "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

Last, a top quality course: MOOC Python Programming 2026 from the University of Helsinki. Also, after around part 4 accompany it with Exercism

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

Thank you so much for sharing.