One of the most common question asked by newcomer to coding , How do I remember everything while I’m learning ? When you just starting learn to code , it feel bit overwhelming.
8 tips for remembering everything, you are learning
1. Focus on understanding concepts and ideas
When it comes to learning a spoken language, you need to do more than just memorizing the words. you need to understand how the language works in practices. Similarly when you are learning how to code you need to understand the concepts and ideas — NOT just memorize the programing language. The basic concepts and algorithms of all programing languages are important to understand so that you can make connections across your learning. Once you know the building block of programing , you can apply those concepts to multiple languages.
For example, if you memorize a standard “if..else” statement in C++, but did not understand the concept of conditional statements. or how or why we use them. it would not do much good.
2. Apply what you are learning
when we are new to coding we think that we need to memorize code, but that is not a natural way to learn. memorization alone is not the solution. Application of new concepts you are learning is key. it helps build connections to your brain, leading to muscle memory. a much easier way to remember and use new information and skills. Focus on learning new ideas and putting them to use. This is when you start to see how all the concepts you have learned come together.
3. View other people’s code or Solution
Another way you can learn about how to apply code on different projects is by viewing other people projects and codebase. you can use GitHub to view another developer projects and code. put some time to see how other people approach a similar problem , there might be millions way to code.
4. Find a community
Another method of increasing your knowledge is to be part of community that will give you feedback on your projects. you can share your code and view the feedback to improve your approach to solution.Don’t be afraid to give feedback on other people’s code too, because you can learn a great deal by understanding how someone else approaches a project.
5. Know where to find answers to your questions
Searching for answers to your specific questions is another way to increase your retention. Just like we mentioned above, applying your knowledge will help form pathways in your brain to remember key concepts. You’ll never memorize everything, but you can always perform a quick search online.You can also perform a search on Google to find answers
6. Compile good resources
When you come across a great resource in the searches you performed above or when you are learning new concepts, store them in a spot for safekeeping and easy access. You can have a file folder on your computer titled “Code Resources” where you can save all the PDFs and documents or repositories that have been most useful, or a collection of bookmarked links, articles, and blogs in your browser.While you’ll be maximizing the amount of knowledge retention with these tips, you may need to refresh yourself on some concepts and ideas in the future. So, keep these files or links in a spot you can continue to come back to.
7. Take notes
You may have heard this in the past among other learning tips passed down by teachers and fellow learners. Taking notes helps you learn because it turns you from a passive listener into an active learner. When you’re taking notes, you’re focused on what you’re learning, and you won’t be as tempted to zone out or check your phone during a lesson.Note-taking also helps you to clarify the concepts you’re learning and forces you to write down the most important concepts in your own words. The act of writing things down also helps you to remember things more easily.
As the old saying goes, practice makes perfect. We aren’t aiming for perfection, but if you commit to practicing your skills for just a few hours a week, you’ll be surprised by how much progress you’ll make.Remember, learning is a life-long journey, so don’t put too much pressure on yourself in the short term. Use these tips to retain as much as possible, but know that there will always be something new to learn. Don’t forget to pat yourself on the back every time you solve a problem or successfully complete a project. You should be proud of all you’ve learned and accomplished.