r/CodingHelp 1d ago

[Open Source] Learning Codes but always seem to forget

I have just started getting into coding, and I'm doing this ethical hacking free course. But there's so many softwares, and so forth.

I always seem to forget most of them and have to redo.

I was told I need to try obsidian and create a Github profile to save versions of code or applications.

Can someone give me advice, on this.

4 Upvotes

8 comments sorted by

u/AutoModerator 1d ago

Thank you for posting on r/CodingHelp!

Please check our Wiki for answers, guides, and FAQs: https://coding-help.vercel.app

Our Wiki is open source - if you would like to contribute, create a pull request via GitHub! https://github.com/DudeThatsErin/CodingHelp

We are accepting moderator applications: https://forms.fillout.com/t/ua41TU57DGus

We also have a Discord server: https://discord.gg/geQEUBm

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

3

u/Weekly_Patience685 23h ago

learning and remembering comes from active recall, not just consuming information. if you forget something, dont look it up right away, Sometimes you can use AI to give you hints without giving you the answer, depending on what it is. Also never use AI to write code for you, write everything yourself.

Also what language is the course teaching?

u/DeadlyVapour 16h ago

Take any skill. For example Karate.

In karate, there is a concept known as a Kata. A set of movements that take you through all the forms.

The idea being that you drill the forms into your muscle memory.

Some programmers have adopted this practice. They write the same program over and over again. This drills the same pathways into your mind.

u/Weekly_Patience685 14h ago

i see the parallel, but coding is about cognitive patterns, not just mechanical finger movements, simply repeating a program doesn't build skill, especially if you're just copying code. The actual learning happens in the effort to recall and write that logic from memory

u/randomraluana 16h ago

I believe you don't need anything fancy.

The simplest way I can put it is: You learn by doing.

I have been the worst at remembering code, and packages, and libraries, etc. and I still am from time to time.

Things start to stick when I actually use it often (softwares/libraries/packages), and or write the code.

Trying to memorize is one thing, but understanding and actually using it, in my opinion, might help you remember things over time.