You are here7 tools

7 Programming Language tools

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?

All 7 tools

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

5.0(1)

An open-source, high-level programming language used for software development, web development, scientific computing, and more.

Free plan

5.0(1)

A free and community-developed universal operating system.

Free plan

No reviews yet

Node.js is a free, open-source, cross-platform JavaScript runtime environment for building servers, web apps, command line tools, and

Free plan

No reviews yet

A highly capable, feature-rich programming language with over 38 years of development.

Free plan

No reviews yet

A strongly typed programming language that builds on JavaScript to improve tooling and code quality.

Free plan

No reviews yet

Showing 1 to 7 of 7

Know one that belongs on this list?

No posts yet

Community Discussion

Which Programming Language tool do you use, and why?

Join the discussion

Takes a minute. No account needed.

+10 points a post

Start with a tool from the list:

3 decisions

How to choose Programming Language tools

Start with the kind of project you want to create. Then consider the learning help, community, and shared resources available around each choice.

  1. 01 of 03

    For websites and online services

    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.

    • Node.js is a practical pick when you want to build both web apps and APIs with community guides nearby.
    • perl suits web app work when you want community help, guides, eBooks, and a marketplace.
    • Node.jsfree
    • perlfree
  2. 02 of 03

    For larger or specialized projects

    Projects built as separate services may call for microservices development. Data-focused work can also involve build machine learning systems.

    • The Elixir programming languagefree
    • TypeScriptfree
  3. 03 of 03

    For open-source communities

    A strong community can give you places to learn from other users. Open-source choices also let people inspect and contribute to the code.

    • Python is an open-source choice with a community around it.
    • Debian stands out when you want community help plus email and human support.
    • Ethereum gives you a community and a guide to help you get started.
    • Pythonfree
    • Debianfree
    • Ethereumfree
4 questions

Common questions

Which tools can I use for web app development?

The Elixir programming language, perl, and Node.js are listed for web app development.

Which tools support API development?

The Elixir programming language and Node.js are both used for API development.

Which choices are open source?

Which tool has direct support options?

Debian has email support and human support, along with its community.