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.
Discover programming languages & frameworks

Python
Python is a popular programming language for data science, machine learning, and web development.

Rust
Rust is a high-level, general-purpose programming language popular for its speed, memory, and safety.

JavaScript
JavaScript is a ubiquitous full-stack language — use it for enterprise web applications and see how it works hand in hand with Kubernetes.

PHP
PHP is a server-side scripting language that lets developers create database-friendly content and powerful web-based applications.

Kotlin
Kotlin is an open-source, object-oriented programming language with type inference, which allows developers to be more concise with their syntax.
Recent programming languages & frameworks articles

How to deploy AngularJS apps to OpenShift
This article provides a quick guide to deploying AngularJS apps to OpenShift.

How to consume and expose Rust async crates
Get an overview of asynchronous design in Rust, and learn how to consume and expose Rust async crates with and without the help of an async executor.

A beginner's guide to Python containers
Learn how to package your Python applications in containers from the ground up in this tutorial.

Go for C++ developers: A beginner's guide
This introduction to the Go programming language for C++ developers examines primary differences in development and program-building environments.