Whenever we think of programming more of us are into which language should we learn. We always think as I need to learn to develop a website rather than I need to learn php or any web scripting language, we think as we need to develop an android app rather than learning java as an language. So I tried to explain should we learn to develop a website, android app or we should learn to know the basics of an programming language.