Trending: Ex-Microsoft engineer convicted of 18 felonies after stealing $10M in digital currency
(BigStock Photo)

Software development tools are the backbone of today’s startups. That’s why it’s worth a look at the most-used programming languages, databases, and frameworks that the companies use to do build online services.

Coding Dojo, a Bellevue, Wash.-based coding bootcamp, analyzed data from, CB Insights, PitchBook, and Stackshare to come up with the most popular tools used by companies such as Uber, Snap, Airbnb, SpaceX and others.

Python was the top programming language. “Python is very general purpose, which means it can be used for web dev, scripting, software, and much more,” Coding Dojo said in its report. “These days, we see Python being used a lot for Data Science, which is revolutionizing the tech industry. So it makes sense that Python is being used more and more.”

Most companies use between three and six languages. Some used two, while Coinbase and DoorDash use 10 — “a testament to the wide-reaching goals and innovation the two companies are pursuing,” Coding Dojo noted.

Coding Dojo operates in 10 metro areas and has graduated more than 4,500 students. Co-founder Richard Wang returned to the company this past April.

Here’s a look at their report:

Top programming languages:

  1. Python
  2. Java
  3. Javascript
  4. C/C++
  5. Ruby
  6. Go
  7. Kotlin
  8. PHP
  9. Objective C
  10. Swift
  11. C#
  12. Typescript
  13. Rust
  14. R
  15. Perl
  16. Scala

Most used framework technologies:

  1. ReactJS
  2. Hadoop
  3. NodeJS
  4. Django
  5. Flask
  6. AngularJS

Most used database technologies:

  1. MySQL
  2. Redis
  3. Postgre SQL
  4. MongoDB
  5. Cassandra
(Click to enlarge)
Like what you're reading? Subscribe to GeekWire's free newsletters to catch every headline


Job Listings on GeekWork

Find more jobs on GeekWork. Employers, post a job here.