The first thing you should do whenever you’re about to learn something new is ask yourself two questions - Why does this thing exist? What problems does this thing solve? If you never develop a convincing answer for both of those questions, you won’t have a solid enough foundation to build upon
Full article