All tools
Programming Languages

Programming Languages

General-purpose and domain-specific languages.

Python

Python

Python is a high-level, interpreted, dynamically typed programming language emphasising readability and simplicity. It dominates data science, machine learning, and general-purpose scripting.

Open SourceProgramming Languages
JavaScript

JavaScript

A high-level, dynamic programming language primarily used for web development. Runs natively in browsers and on servers via Node.js, making it the most widely deployed programming language in history.

Open SourceProgramming Languages
TypeScript

TypeScript

Typed superset of JavaScript that compiles to plain JavaScript, adding static type definitions and better tooling.

Open SourceProgramming Languages
HTML

HTML

HTML (HyperText Markup Language) is the foundational markup language of the web, defining the structure and semantics of every web page through a system of elements and attributes. It is maintained as a Living Standard by WHATWG and is natively understood by every web browser.

Open SourceProgramming Languages
CSS

CSS

CSS (Cascading Style Sheets) is the stylesheet language that controls the visual presentation of HTML documents, separating content from appearance through a cascade of selectors and property declarations. It is a W3C Living Standard evolved through modular specifications covering layout, animation, typography, and more.

Open SourceProgramming Languages
Go

Go

Go is a statically typed, compiled language created at Google, designed for simplicity, fast compilation, and built-in concurrency via goroutines and channels. It is the primary language behind Docker, Kubernetes, Terraform, and most cloud-native infrastructure tooling.

Open SourceProgramming Languages
PHP

PHP

Server-side scripting language designed for web development. Powers 77% of all websites including WordPress, Facebook, and Wikipedia.

Open SourceProgramming Languages
Rust

Rust

Rust is a systems programming language that achieves memory safety without a garbage collector through its ownership and borrowing model, enforcing correctness at compile time. It delivers C-like performance with zero-cost abstractions, fearless concurrency, and a world-class toolchain built around Cargo.

Open SourceProgramming Languages
Java

Java

Java is a statically typed, object-oriented language built on the Write Once Run Anywhere principle — Java bytecode runs on any JVM regardless of the underlying OS. It has been the dominant language for enterprise backend development for over 30 years and is widely used in Android development, cloud services, and financial systems.

Open SourceProgramming Languages
Ruby

Ruby

Ruby is a dynamic, object-oriented programming language designed for developer happiness and productivity. Created by Yukihiro Matsumoto in 1995, it is best known as the language behind Ruby on Rails.

Open SourceProgramming Languages
Dart

Dart

Dart is a statically typed, open-source language created by Google that compiles to native ARM/x64 code, JavaScript, and WebAssembly. It is the language Flutter is built on, enabling a single codebase to target iOS, Android, web, and desktop.

Open SourceProgramming Languages