Is your favorite programming language the most popular one in your state? Find out.
There is no universal programming language that can be used to develop all kinds of applications. Each programming language has its own pros and cons that make it either a good or bad choice for a particular application. However, some developers swear by a specific language. It is their bread and butter for writing new applications. And this belief may not be unique to individual developers, but to programmers in the same region.
According to Wikipedia, there are more than 700 programming languages. The US is made up of 50 states, five major territories, and several minor islands. This data-driven article gives you insights into the most popular programming language based on each US state. The data used for this article was compiled by Education Ecosystem after surveying 15,000 US-based users on its platform.
Popular programming languages in different US states
*C is popular in Nebraska, Iowa, Arizona, and Rhode Island
*C# has a foothold in Maine, Connecticut, New Mexico, and Texas
*C++ has a huge ‘programmer-fan base’ in South Carolina, Nevada, Kansas, and Arkansas
*Delphi/Object Pascal takes the cake in Idaho, Mississippi, Oklahoma, and West Virginia
*Java is popular in Alaska, Montana, Pennsylvania, and Indiana
*PHP is mainly used by programmers in South Dakota, New Hampshire, and North Dakota
*Python is popular in Tennessee, Minnesota, New Jersey, Colorado, and Louisiana
*R is preferred in the states of Hawaii, Washington, and Ohio
*Ruby has its mark in Massachusetts, North Carolina, Florida, and Vermont
*Swift is popular in North Dakota, Georgia, Michigan, and Virginia
*Visual Basic.NET’s popularity lies in Utah, Maryland, New York, and Delaware
What determines the popularity of a programming language?
Perhaps what is even more interesting in this survey are the factors that determine the popularity of programming languages. Open-source programming languages are still popular. A good example is Java whose usage has been on the rise since 2008. Java is preferred when developing large scale software projects and Android Apps.
Ruby, the dethroned king of programming languages, is considered an easy language to learn. The demand for Ruby programmers has increased resulting in a spike in its popularity. Its functions are said to be concise when compared with other verbose languages. C is a popular programming language because it allows programmers to work closely with the operating system. It has good flexibility in memory management. C is mainly used in language compilers, language interpreters, operating systems, and system utilities.
C# is popular among programmers working in the game development sector. It is mainly used for the creation of games using the Unity game engine, which is one of the most widely used game engines in existence. C++ is preferred by many programmers because it is faster and has better memory execution when compared with other languages.
Object Pascal is popular despite being an old programming language. It offers all the tools necessary for Object-Oriented Programming (OOP) although not on the same level as languages like Ruby or Smalltalk. It is fast, modular, verbose, and has good documentation and community.
PHP is a scripting language mainly used for creating websites. It is simple, open-source (free), has great documentation, works well with Content Management System (CMS), flexible, scalable, has a huge community and big standard library, exceptional performance, and accepts platform diversity.
Python is popular because it is productive, reliable, accessible, efficient and has amazing libraries, active community, corporate sponsors. R is the language of big data science. It is an open-source language and can lead programmers to good careers.
Swift was created in 2014 by Apple. This means it has the backing of one of the largest companies in the world. It is open-source (free), fast, and safe. Microsoft’s Visual Basic.NET is popular among developers working in office environments.