You've implement some lite version of Spaced Repetition! There's a tool that does exactly that and it's called Anki
Lots of great Flashcard apps out there. Definitely a great way to learn - especially things that fade quickly if not using them regularly (looking at you, Powershell ;-p ).
[1] https://www.gwern.net/Nicotine