The programming languages that developers use to create software are as varied and dynamic and spoken language. New languages crop up and existing ones evolve over time and borrow from one another.

The fluid and organic nature of coding languages can make it difficult to pin down exactly which skills are most marketable. Demand also changes from city to city.

A new study from Bellevue-based programming bootcamp Coding Dojo aims to bring some clarity to the issue. Coding Dojo added up the number of job postings mentioning each coding language from sites like Indeed.com and Dice.com, the average monthly Google search volume for coding language keywords, and asked instructors about student demand for each language. The bootcamp compiled the results in a list ranking each language by city.

“This analysis shows that the demand for coding skills is local, and knowing a language that will help you get a job in San Jose may not get you hired in Washington D.C.,” Coding Dojo CEO Michael Choi said in a press release.

Below is Coding Dojo’s ranking of each coding language by city. Next to each city’s name is the company with the most job listings for the top language in that region.

Seattle (Amazon)

Python Java JavaScript / MEAN stack C# Swift / iOS

New York (Bloomberg)

JavaScript/MEAN stack Java Python C# Swift / iOS

Los Angeles (SpaceX)

Python Java JavaScript / MEAN stack C# PHP

Chicago (Google)

Python Java JavaScript / MEAN stack C# PHP

Philadelphia (Lockheed Martin)

Java JavaScript / MEAN stack Python C# Swift / iOS

Dallas (Capital One)

Python Java JavaScript / MEAN stack C# PHP

San Jose (Apple)

Python Java JavaScript / MEAN stack Swift / iOS Ruby on Rails

Washington D.C. (Amazon and Capital One tie)

Python Java JavaScript / MEAN stack C# PHP

Houston (JP Morgan Chase)

JavaScript / MEAN stack Java Python C# PHP

Boston (Akamai)

Python Java JavaScript / MEAN stack C# PHP

Atlanta (Home Depot)