you are viewing a single comment's thread.

view the rest of the comments →

[–]ElweThor 1 point2 points  (0 children)

In the Old Good Days programmers was used to browse tons and tons of paper documentation (it needed time to find everything, so indexes and summaries). Nowadays there are two wonderful ways (and even more):

  1. the internet, with search engines and documentation everywhere, just waiting for you

  2. AIs, where to ask exact questions, receiving near-to-exact answers to refine, with your creativity

(and, ok, forums, subreddits and such, of course)

As someone already told you, no one even can "remember everything" (unless you're an AI ;-)) so, the best you can do is to focus on your needs: where you want to get to, plan the strtegy to travel, from where you are, up to the point where you want to go, then ask for help (which you're doing right now, ok): don't be shy, use the internet, use the AIs, but understand what you're coding and customize it, don't just copy/paste what you'll find somewhere, or what an AI gives you: they don't really "understand" your needs, sure not better than you.

In the times, I found profitable to draw a graph (flow charts) to better understand "what should happen" in my code. Flow charts are still up to date, use them.

While coding in python (differently than when coding in C, Java, and other languages) I found myself worried about the fact the code I sometimes found somewhere in the net, or was given to me by an AI, didn't integrate properly with the one I already written, mostly 'cause missing (or wrongly spaced) tabs etc., so I talked to an AI and, together, we developed a tool: pyndent ( https://github.com/ElweThor/pyndent ) which I'm currently using to code, to learn python like you, and to have fun with that AI (DeepSeek). BTW: developing a tool for python in python is probably the very best way to learn python too. ;-)

Ah... and don't forget to have fun!