Hi all - I launched LearnShortcuts.dev yesterday to scratch an itch I think I share with a lot of other developers: the ongoing painful need to learn keyboard shortcuts, terminal commands, and syntax.
Background: All of my working career I’ve envied other developers who somehow had managed to memorize and utilize every single keyboard shortcut their editors offered. Starting with Textmate, then moving on to Sublime Text, and now Atom and Visual Studio, there are hundreds of shortcuts that transform the code writing experience. Or take terminal commands: I know git, GitHub, Rails shortcuts, Linux commands, but I would find myself constantly googling to find exactly what I need.
LearnShortcuts lets you pick from Sets - CSS Selectors, Atom Shortcuts, Heroku Commands, and presently 5 other sets. Each time you open LearnShortcuts on your desktop or phone, you review 6 Cards from your Sets.
These cards focus on what you are trying to learn, showing the actual keys you need to press, or what commands you need to type into your terminal or code into your IDE. You rate your knowledge of each card - you know it (green), sort of know it (yellow) or don’t know it (red). A typical review takes under 10 minutes.
So what’s the value here? Spaced repetition moves what you don’t know into your long term memory, bit by bit, card by card. Metrics (and a fair bit of coding) means you’ll mostly review what you don’t know, with a scattering of known cards that need to be reinforced. Points make it easy to compare how you did this week with the week before.
The “secret sauce” is no secret: spaced repetition and association work. LearnShortcuts takes care of the administration of what you’re trying to learn, and each set is up to date and accurate so you learn current information.
Please have a look at LearnShortcuts.dev, and please suggest what Sets you’d like to see me research and create for you. I’ve designed LearnShortcuts with a minimal bit of marketing so you can try it out immediately, then register and start your free seven-day trial. After that, LearnShortcuts is $9.95/month or less, depending on which subscription you opt for.
I’d really be grateful for any suggestions, marketing ideas or criticisms you’d like to send my way here or at bob.walsh@47hats.com.