Design: User interfaces
Thomas Green originally defined 14 cognitive dimensions:
- Abstraction gradient,
 - Closeness of mapping,
 - Consistency,
 - Diffuseness / terseness,
 - Error-proneness,
 - Hard mental operations,
 - Hidden dependencies,
 - Juxtaposability,
 - Premature commitment,
 - Progressive evaluation,
 - Role-expressiveness,
 - Secondary notation and excape from formalism,
 - Viscosity, and
 - Visibility.
 
-- Cognitive dimensions of notations
I strongly believe that you can “begin anywhere” and don’t need to learn technologies in any particular order. But I also place great value in gaining expertise. Personally I’ve mostly been interested in creating user interfaces.
-- More on the topic from Dan Abramov, The Elements of UI Engineering.
Jakob Nielsen: UI Checklist.