What is the right way to learn effectively and retain the knowledge of the languages you have learned already or learning?

Hi! I am newbie on Sololearn. Have started learning with the Html and Python together. As a beginner, I may take wrong steps in my learning process. Need your guidance and help through this. Have started learning through YouTube videos. But, sometimes due to lack of time and practice keep forgetting what I have learned previously (4 days or a week ago) 😐😶 Note (edited): I did tried to find it under QA forum but did not found. Don't know if I was searching wrong way or this question has not been asked. Thank you in advance! Any kind of help is well appreciated.

2/25/2020 6:40:00 AM


6 Answers

New Answer


I think u should go through the links i had given u from my side time management keep time for implementing what u have learned don't only learn too much because after a while you can confuse while implementing it together so learn and implement is the best way this also helps to know that u Really understood the concept or not https://www.sololearn.com/Discuss/868627/?ref=app https://www.sololearn.com/discuss/595802/?ref=app


To retain knowledge it is best to practice and expand on it. Play around have fun with it. Don't worry about getting things wrong, everyone will eventually make a mistake. The important thing is to learn why you made said mistake. Also focus upon concepts over remembering syntax. That way you can know what you want to look up. There is no way around looking things up with the vast array of languages, libraries, and frameworks. There is simply too much for most people to remember. So focus on the important aspects of programming, the underlying algorithms. Writing programs is a slow process a first until your comfortable, which only comes with time.


Thank you guys for you help. I will try to keep in mind while learning what you all have suggested.


As I see it, there are two major components to progress: Actually writing code, and remembering what you learned. Writing code is the most important thing. As a coder, you're a sort of translater. You translate specific real life problems into the abstract language a computer understands. This just has to be practiced. If you don't write a lot of code, everything else you try will probably be futile. Apart from that, memorizing stuff can help. You need to remember how to write specific commands, how to use tools correctly. Sure, you can google them again next time, and for stuff you use only very rarely, it may make sense. But as a beginner, you'll waste time relearning stuff all the time. The key to the second point is a good repetition plan. Let me link 1.) a tl;dr 2.) a longer explanation and 3.) a script which I use myself to simplify the process. https://code.sololearn.com/W4P13u4XCmf9/?ref=app https://code.sololearn.com/cBsq5rYsIB1A/?ref=app https://code.sololearn.com/cL3QVCSUn0bp/?ref=app


I want to collect this post as a green hand 😂


The beat way to retain them is exactly the same way as is with spoken languages. Practice, practice and then practice more.