--- description: Language-specific guides overview keywords: guides, docker, language, node, java, python, go, golang, .net title: Language-specific guides overview toc_min: 1 toc_max: 2 --- 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: * [Best practices for writing Dockerfiles](../develop/develop-images/dockerfile_best-practices.md) * [Docker development best practices](../develop/dev-best-practices.md) * [Build images with BuildKit](../build/buildkit/index.md#getting-started) * [Build with Docker](../build/guide/_index.md) ## 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 Java
Develop with Go
Develop with C#
Develop with Rust
Develop with PHP