All the tips in this post are applicable to any interface for any type of website. Learnability might seem like common sense, but that’s also the point of a learnable interface. It should be so easy that common sense is all you need to use it successfully.
There is real value in applying learnability techniques, no matter what type of site you’re designing. And the best way to understand learnability is through pattern recognition.
Play around on great websites, note what they’re doing (or not doing) and apply those realizations to your own projects. Rinse and repeat to create interfaces that work well and help users teach themselves.