--- 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.