Learning

Learning is special process of acquiring new understanding, knowledge, behaviors, skills, values, attitudes, and preferences. To learn something you usually need to repeat something, so knowledge accumulate from repeated experiences.1

My learning goals:

  • Unlock my potential to solve complex, challenging problems.
  • Give me the opportunity to solve engineering problems correctly.
  • Make world better with efficient and properly created products.

Learning is the process, so don’t need too much worry about how much time you need to learn something or how much time you already spend. Need just focus on process, make it fun. I collect best practices to learn. Check also great interview-based Feynman - Master the Art of Learning notes.

There are tons of learning resources available, but you need to chose what to learn you are interested in and what is the most important for you (eisenhower matrix).

Learning is very tightly connected with practice and repetition so after you learn something the best method to consolidate your knowledge is to practice it and test yourself. Personally I implement my projects and working projects to strengthen my studies.

What one fool can do, another can.
— Richard P. Feynman

The only way to learn a new programming language is by writing programs in it.
— Kernighan and Ritchie-The C

Repeat the tutorial from memory, notes can help. Experiment, do something new, based on tutorials. Make something dirty but get experience.
— Inom M. Turdikulov

I keep tracking my learning experience in my learning path note.

Footnotes

  1. Learning Wikipedia