A decentralized platform for developers building resilient apps and infrastructure.
Free plan
No reader votes yet, so reviews and saves set the order. 7 have a free way in.
Programming languages give you a way to tell computers what to do. They help you create websites, online services, and tools that work together. For example, you can build a shop or an API, a connection that lets software share data. The right choice can make your project easier to start and maintain.
Missing a tool?
No reader votes yet, so reviews and saves set the order. Your vote moves a tool up this list. Press it on any row. No account needed.
A decentralized platform for developers building resilient apps and infrastructure.
Free plan
An open-source, high-level programming language used for software development, web development, scientific computing, and more.
Free plan
A free and community-developed universal operating system.
Free plan
Node.js is a free, open-source, cross-platform JavaScript runtime environment for building servers, web apps, command line tools, and
Free plan
A highly capable, feature-rich programming language with over 38 years of development.
Free plan
A dynamic, functional programming language designed for building scalable and maintainable applications on the Erlang VM.
Free plan
A strongly typed programming language that builds on JavaScript to improve tooling and code quality.
Free plan
Showing 1 to 7 of 7
Know one that belongs on this list?
Which Programming Language tool do you use, and why?
Join the discussion
Takes a minute. No account needed.
+10 points a postStart with a tool from the list:
Start with the kind of project you want to create. Then consider the learning help, community, and shared resources available around each choice.
For web app development, you can choose based on the kind of support and resources you prefer. API development also fits tools made for services that connect software.
Projects built as separate services may call for microservices development. Data-focused work can also involve build machine learning systems.
A strong community can give you places to learn from other users. Open-source choices also let people inspect and contribute to the code.
The Elixir programming language, perl, and Node.js are listed for web app development.
The Elixir programming language and Node.js are both used for API development.
Python and The Elixir programming language are open source.
Debian has email support and human support, along with its community.