Programming Languages & Frameworks
Programming languages provide a way for developers to communicate with computers and tell them what to do. This enables developers to build many types of applications. Frameworks advance the developer experience by abstracting away complexities in building applications, making it easier for developers to work with the underlying technology.
Learn more
Java is a powerful language that's widely used to create enterprise applications.
Python is a popular programming language for data science, machine learning, and web development.
Use Go’s speed and concurrency to get the most out of multicore and networked machines.
Rust is a high-level, general-purpose programming language popular for its speed, memory, and safety.
JavaScript is a ubiquitous full-stack language — use it for enterprise web applications and see how it works hand in hand with Kubernetes.
Runtimes and APIs for building and running .NET applications on Linux and in containers.
An object-oriented programming language that's simple and balanced.
PHP is a server-side scripting language that lets developers create database-friendly content and powerful web-based applications.
Kotlin is an open source, object-oriented programming language with type inference, which allows developers to be more concise with their syntax.
Everything about C and its extensions, C++ and C#.
Node.js. is an open source JavaScript runtime environment designed to build modern scalable applications.