If you’ve ever considered a career in software programming, you have likely googled a list of top programming languages to learn.
Washington-based coding bootcamp Coding Dojo released a list of programming languagesused at “unicorn” startups — companies valued at least $1 billion dollars — and it includes many of the usual suspects.
There is a yawning gap between job vacancies in software programming and employable candidates to fill them. In Boston, top skill shortages, according to LinkedIn’s workforce report, were in “development tools” and “digital literacy.”
“We are seeing an uptick in the number of languages being released each year,” said DonovanAn, director of west coast campus operations at Coding Dojo. “But what these companies seek are people who are critical thinkers and generalists – people who can jump in and start using any of these languages.”
This research is based on the top 25 unicorn companies in the country with valuations ranging from $4 billion to $47 billion. Coding Dojo’s research reported two conclusive things: 80 percent of the top unicorns use Python, and most unicorn companies use between three and six languages, signaling stronger demand for skilled generalists rather than specialists.
Below are the most popular languages and developer technologies used at the top 10 unicorn companies in the U.S.:
WeWork
Programming languages used: JavaScript, Ruby, Python
Frameworks used: NodeJS, ReactJS, Foundation, Flask
JUUL Labs
Programming languages used: Java, C, C++, Python, Go
Airbnb
Programming languages used: Java, Ruby, Python, Javascript, PHP
Frameworks used: ReactJS, Flask, Hadoop
SpaceX
Programming languages used: Python, JavaScript, Java, C++, C, PHP, Ruby
Stripe
Programming languages used: Python, JavaScript, Ruby
Palantir
Programming languages used: Python, JavaScript, Ruby, Go, Java, C++
Frameworks used: Flask, Django
Epic Games
Programming languages used: Go, Java, Python, Perl, Shell
Samumed
Programming languages used: C#, JavaScript
Frameworks used: AngularJS, Entity
Coinbase
Programming languages used: Go, Ruby, JavaScript, Swift, Objective-C, Kotlin, Java, C, C++, Rust
Frameworks used: ReactJS, NodeJS
Wish
Programming languages used: PHP, Python, Golang, Ruby, Java, C, C++, Go, Perl
Frameworks used: ReactJS, Hadoop
Source: americaninno