--- description: Language-specific guides overview linkTitle: Language-specific guides weight: 10 keywords: guides, docker, language, node, java, python, R, go, golang, .net, c++ title: Language-specific guides overview toc_min: 1 toc_max: 2 aliases: - /guides/walkthroughs/containerize-your-app/ - /language/ --- The language-specific guides walk you through the process of: * Containerizing language-specific applications * Setting up a development environment * Configuring a CI/CD pipeline * Deploying an application locally using Kubernetes In addition to the language-specific modules, Docker documentation also provides guidelines to build images and efficiently manage your development environment. For more information, refer to the following topics: * [Building best practices](/manuals/build/building/best-practices.md) * [Build images with BuildKit](/manuals/build/buildkit/_index.md#getting-started) ## Language-specific guides Learn how to containerize your applications and start developing using Docker. Choose one of the following languages to get started.
Develop with Node
Develop with Python
Develop with R
Develop with Java
Develop with Go
Develop with C#
Develop with C++
Develop with Rust
Develop with PHP
Develop with Ruby