Learning by Doing:
The Key to Mastering New Skills
Do you want to learn something new? Explore a completely new field of work or just expand your existing knowledge? Get your hands dirty quickly. Experience is the most important thing in learning.
However, never neglect the theories. The basics. Deal with the topic through self-study and research. No matter whether you want to use a new programming language, a new framework or design pattern. Learn how it works. What it was made for. What do others do with it and how do they use it?
Get a feel for how it works. Use the new topic in small practical projects. Collect your own experiences. However, don’t forget to talk to experienced people on the topic. Get opinions. Not only one. Draw your own conclusions. But be aware that your first approach won’t be the best.