How to develop learning skills, thinking skills and increase your versatility of learning?


Knowledge is a fundamental asset that gives us insight and such insight forms the basis of doing something if you know how knowledge can be applied.

Understanding your limitations

There’s a cognitive bias named as “Dunning-Krugger effect” which explains the tendency of unskilled people to overestimate their capability in given objective criteria. It happens, when someone doesn’t realize his limitations and relies upon his optimistic tendency to see his proficiency or amount of knowledge he has.

Take online courses

First thing is to start taking courses on critical thinking, problem-solving and computational thinking to improve your thinking capability which you will apply in your practical life. These 2 types of thinking are fundamental tools to understand problems and concepts more abstractly to increase your insight.

Gain abstract insight into what you do

There is where the use of computational thinking intervenes. Computational thinking means understanding and abstracting problems to the level that it becomes easy to decide what you have to do to solve them. It means splitting the problems into smaller parts to solve them. It also has a similar application in mathematics. For example, to find the area of a randomly shaped 2D-object, we can estimate its area by dividing it into many small rectangles and adding up the area of all rectangles. The rest area; of triangular parts can be found by formulas used for triangles and adding up their area. And the sum of all rectangles and triangles would be the approximate area of that object.

Developing Learning Skills

1. Visualization

It is a common form of learning method that involves visualizing the problems and concepts to learn them more quickly. For example, students use diagrams and visual pictures or perform experiments to better understand the essence of a scientific concept.

2. Analogous learning

It is a form of learning that most people subconsciously use. They are unaware of how their mind uses analogous reasoning to understand problems and concepts.

3. Analytical thinking

You must be good at critical thinking, problem-solving, and abstracting information before you can apply this type of thinking.

1. Study difficult books

I would recommend you z-library for reading books which provide free access to all types of books on literature, philosophy, psychology, and science.

2. Learn critical thinking & ways of abstracting information

You can take courses on critical thinking or learn more about it by knowing its psychology. Critical thinking involves making analyses about the given problem for making decisions or judgments. By having some insight into abstract knowledge, you can be a critical thinker. It’s all about a critical investigation where you focus your mind on a specific subject.

Learn how to analyze problems and concepts

You can analyze problems by various ways:

Practice analyzing the problems and concepts

Once you learn how to analyze problems, you can make this process your practice. By spending much time again and again on developing a skill, you don’t only learn it, but also you get an ever-increasing number of experiences that may teach you even more. By practicing analyzing the problems, you would not feel difficulty in solving new and more difficult types of problems in the future.

Learn to organize information

It’s an important task in analytical thinking. Organizing the information is prior to deriving useful information from given information, so you would need to learn that first.

Learn to derive useful information and insights out of given information

In order to learn how to derive useful information out of given information, make sure you have learned abstraction and techniques of organizing information. The tendency to extract useful information depends on your learning and thinking skills.


Learning and thinking skills can be a great tool if you want to enter a technical or diverse field like programming, data analyses, data science, etc., or even to solve your daily life problems. The point of such skills is to increase your versatility of learning which also benefits you intellectually, as it increases your accumulation of knowledge and your capability to apply that knowledge in practical life.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store