Live data from Hacker News

Memorizing a programming language using spaced repetition software (2013)

sivers.org

41–44 of 44 posts

Re: Memorizing a programming language using spaced repetition software (2013)

#41
post #39
post #7

Earlier quoted context omitted.

Is there a benefit to trying to actively memorize the syntax/semantics of a language rather than just looking it up when you need to know something, and then passively memorizing the parts you use often? This is akin to looking up words you don't know in a foreign language and hoping through repeated exposure that you learn the right words to use. It's very slow and frustrating. It is much more efficient to just know…

You misunderstood the point of my question. I don't think it's worth memorizing any of those things when you could be learning deeper concepts than names of standard library functions or something.

It's important to learn the names of concepts so you know what they refer to. Then, you can start diving in deeper once you have the surface level understanding down.

If you think you understand the fundamentals? That's cool. Move on.

For me, there's some doubt in my mind about definitions despite being pretty good at debugging and knowing how things work. So it's good to get those cleared up.

Re: Memorizing a programming language using spaced repetition software (2013)

#42

Similar to using spaced repetition to learn programming languages, you can use the same technique to organize your problem-solving skills sharpening sessions. A while back I made a Chrome extension for LeetCode. [0] It takes care of scheduling problems for you and the extension users love it :) It costs only two dollars, so you might want to try it :) [0]: https://spacedleet.imedadel.me/

I wonder if I could use this technique to learn to remember important personal tasks. Not dates to do things, but just keep in my head, open your mail, sweep the floor, send thank you notes, pay your credit card bill, etc.

It may be a good idea to use posted checklist(constantly refined) in addition to anki.

In all honestly, I have no idea how useful anki would be in setting up habits.

Re: Memorizing a programming language using spaced repetition software (2013)

#43

If anyone's interested - I've written a guide to Anki and spaced repetition. I've used it for about 5-6 years and my deck is about 12,000+ cards. Much of it is based in software engineering. https://senrigan.io/blog/everything-i-know-strategies-tips-a...

Thank you for sharing.

Re: Memorizing a programming language using spaced repetition software (2013)

#44
post #6

I have been using anki for almost ~3 years now to study Korean vocabulary, sentences, and Japanese kanji. I'm also a software engineer for my day job. I've also written about anki. [0] I don't see the value in memorizing programming -syntax-. It's irrelevant to me to remember how to open a file in ruby or do a specific command- that's what search engines and then my personal wiki is for. If I worked -only- in ruby, t…

Thanks for sharing.
Post reply on HN