Website uses cookies. Cookies remember your actions and preferences for a better online experience. We don`t share information with third parties without your knowledge.
You've been learning programming for months, reading a lot of educational literature, watching tutorial videos, but... Then all the material you've learned disappears from your mind. Many novice developers know this problem. Why do we forget what we've learned so quickly? What do you need to do to remember what you've learned? BizUPLab kft experts have shared useful tips to help you overcome forgetfulness when learning programming. They can also be used when learning other disciplines.

How to overcome forgetfulness when learning programming

Why do we forget?
Let's say you spent hours learning new material, but a week later you couldn't remember how to write a basic cycle. Why does this happen? Forgetting is a natural process, note the experts at BizUPLab Hungary. The human brain works on the principle of conserving resources. If it does not return to the learned material, the brain decides that this knowledge is no longer needed and simply deletes the information. Scientifically, this is called the "forgetting curve". This concept was formulated by the German scientist Hermann Ebbinghaus in the late 19th century. He conducted experiments on both himself and his students to assess the capacity of human memory. Participants learned meaningless syllables using various memory techniques, and Ebbinghaus observed how quickly subjects forgot this new information.

What we learned:
  • twenty minutes after memorization, the students remembered only 60% of the syllables;
  • after nine hours - 40%;
  • after one month - just over 20%.
How to stop forgetting
Try to retell all the events of yesterday. This can be a very difficult task because you have probably already forgotten many details. But that doesn't mean you're doomed to permanent forgetfulness. There are many methods that can help you not only remember information, but also assimilate it better.

1. Active memorisation. It is not enough to read material from textbooks or watch videos. This is passive work. Practice is a prerequisite for a high level of memorisation. A lot of practice. If you are learning a new programming language, practice writing code. That way your brain is actively memorising.

2. Textbooks, tutorial videos and courses provide theoretical knowledge. But they need to be applied in practice. The key is not just to copy code from the textbook, but to create your own projects. It is good to have the opportunity to work on real projects. This way you can practice solving problems in the workplace.

3. Active recall. Active recall is an important part of learning. Once you have learned the new material, try it for a few hours and then return to it after a week without the help of a textbook. This will force your memory to work and not discard the material you have studied as unnecessary to save money. This technique really helps to consolidate the information you have in your memory.

4. Teaching others. When you try to explain to someone else what you have learned or the concept of the project, you will be forced to structure your knowledge and information. Such a presentation helps the interlocutor to better understand what you want to share. The benefit for you is a deeper understanding of the material and more reliable memorisation," said the IT company BizUPLab.

5. Word-by-word repetition. This technique is based on repeating the material at certain intervals. Here is a sample repetition schedule:
  • First repetition - immediately after learning;
  • Second repetition - every other day;
  • Third repetition - after one week;
  • Fourth repetition - within a month;
  • Fifth repetition - after three months.

The key to success with the intermittent repetition method is regularity. It is important to stick to the repetition schedule and not to skip classes to achieve maximum results.
We help business people manage their resources efficiently and systematically achieve success.
1114 Budapest, Bartók Béla út 66. 3. em. 4.

info@bizuplab.com
Contact Info
Copyright © BizUPLab, 2023 - 2025