3 ms·
If you spend a lot of time making a good deck full of programming language facts, I'm sure that it works well enough. I don't think that it's any kind of subst
by tomku 14y ago
If you spend a lot of time making a good deck full of programming language facts, I'm sure that it works well enough. I don't think that it's any kind of substitute for sitting down and coding. I think that the core issue is that there are a lot of things you CAN memorize in order to make coding easier, but there are very few things that you MUST memorize in order to make coding possible. No matter how much you memorize, you're still going to end up sitting down to code and learning from your mistakes.
That said, if you want to give it a shot, I'd suggest starting with the desktop version of Anki. Make your own deck, because making a deck is its own form of studying. Use it for a while, and if you feel that it's something that you want to invest more time in, get the mobile app.
Oh, one other thing I'd like to mention about SRS. SRS techniques are designed to manage HUGE numbers of cards, ranging from a few hundred to tens of thousands. If you have less than a hundred or so cards, it's just a really smart flash card system - you could review all the cards every couple days without much trouble. People who really get into SRS tend to use it for everything, because it's an easy way to integrate more knowledge into their existing knowledge-management framework. As such, you should be careful about recommendations for using it for one particular field. The people doing the recommending usually have lower friction regarding adding a couple hundred programming cards to their deck than you will as a beginner.