Stack overflow Survey in India
Tags: datascience, machinelearning, github
Published: 2020-06-27 06:52:23

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/c59kge167y6p2y073ryj.png)

**Introduction**

This blog post is about the massive survey results posted by Stack Overflow for year 2017 and 2018 to cover all sorts of information like code style, programming languages and various other information. The Survey in 2017 had more than 50,000 participants where as in 2018.

Every year, Stack Overflow conducts a massive survey of developers on it’s website, covering all sorts of information like programming languages, jobs, code style and more. This will help future developers to give some thoughts on what would work best for them. Some interesting insights that i got from the results are listed below:

**Question 1: How does Programming Languages used at work relates with Programming Languages People Wants to Learn in India According to Stack overflow survey data of 2017 and 2018?**

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/zt35ghl2nzhdi6odjh8e.png)
######*Figure — Percentage of relationship of Programming Languages ​​in 2017 and 2018.*######

HTML is highly correlated with every Programming Language (except: Rust, Ocaml, Julia, Hack, Haskell and Clojure) and CSS also have same trends like HTML.
There are around 27 Programming Language which has nearly no correlation among them with anyone.
HTML has strongest correlation between CSS and JavaScript (i.e. about 12% to 14%).
There is one noticeable thing that Objective C and Swift are strongly correlated with each other (i.e. about 10% to 12%).

**Question 2: What are the most wanted Programming Languages in India According to Stack overflow survey data of 2017 and 2018?**

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/uosyn6onn7i4pdeil5n0.png)
######*Figure — Percentage of desire of programming languages in India 2017–2018.*######

Most of the programming languages that have appeared as programming languages most used at work, also appeared in the ranking of most wanted programming languages, this show us that are many people wanting to learn these languages.

**Question 3: Which Programming Languages are most used for work and are most Required According to Stack overflow survey data of 2017 and 2018?**

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/beo8mxdcb6pf4xrjjcrg.png)
######*Figure 1— Percentage of use of programming languages in India 2017–2018*######

JavaScript has the Highest Rate of percentage among all Programming Languages and highest growth rate in 2017 which is around 16% whereas this percentage is drop significantly in 2018 about 4% in India.
As we can see through Graph, Java has same drop percentage about 4% in India.
The Most Interesting this about this Graph is HTML and CSS it was probably not possible to select these two Languages as option in 2017 whereas in 2018 these two Programming Languages have risen such as HTML and CSS.

**Conclusion:**
In this article, we had a look at what were the most popular programming languages, according to Stack overflow’s 2017 and 2018 Annual Developer Survey data.
We had also seen that some older programming languages such as Python, SQL, JavaScript, C, and Java still dominates the market.
People who already work with a certain programming language have a tendency to learn that language or related languages within correlated areas to improve their own skill.

To see more about this analysis, see the link to my GitHub available here

**References:**
GitHub: https://github.com/ankit1797/Write-A-Data-Science-Blog-Post
Stack overflow Developer Survey Data:
https://insights.stackoverflow.com/survey