What is learning?

In everyday life we look at different things, skills, tools, techniques which seems interesting and meaningful. we strive to adopt them quickly and start using it in our routine life for a good purpose. but getting in and using these things needs understanding and getting in which is called learning. 

Why Learning is Important?

To adopt new things in life for betterment and optimal results in anything , learning and understand of things is very important, without learning we cannot get the intended results and benefits from anything we are working with. good learning of anything provides great results. it could be anything like new skills in computer programming, new tools for productive work life, techniques for better time management and resource management, effective family management.

What to learn and what not to learn

Now as we see that learning is very much important for  each and every aspect of our life. so the question is what we needs to learn or in other words we can say that where we need to invest our money, time and resources because learning anything is equal to investment. learning the right thing is a wise decision everybody needs to take everyday. 

And there come situations where people start learning things which is not beneficial and equally waste of time, money and resources, so we people must be very careful in taking these decisions.

Now if you are a computer programmer you will see many new programming languages, programming frameworks, libraries tools & techniques and you will start thinking about learning them to compete.

So here come your decision making power to decide which programming needs to be learn and which one needs to be avoid. it has a reason learning programming language required lots of time, resources and sometime money as well.

So you need to do a smart search for it on different forums, skills indexing website and popular technology Facebook pages and get the idea of the future skills set and upcoming programming languages needs, we can check different forums for programming frameworks comparison and see which framework is rich in features, how is the learning curve, what is the resource requirements etc.

So any programming language, tool and framework which is not future oriented, not very rich in features , has a long learning curve and required more resources to start with needs to be avoid for learning.

We can apply this theory on other things in our daily life, it could be productive hacks, tips, time management tools , skills, family management techniques because involving in it could cost us a lot unexpectedly and can create more issues than usual or it can multiply the issues.