@goabiaryan For me questions like these are futile and lead to
#ProgrammingLanguage wars. There should be no one language. Learn multiple language and pick the one which is best for you and for your job at hand. If your only tool is a hammer, every problem will look like a nail. Be a polyglot, or should I say
#prolaglot? So the right question would be: what
#ProgrammingLanguages (plural) do you know/like/use?