# Development Environment

- [Supported Languages](/en/development-environment/supported-languages.md): Discover the main programming languages supported by Discloud and see how you can use these languages to easily host your applications.
- [Javascript](/en/development-environment/supported-languages/javascript.md): Complete guide to host JavaScript applications on Discloud.
- [package.json](/en/development-environment/supported-languages/javascript/package-json.md): Learn how to generate and configure the 'package.json' file, defining the essential dependencies to host your JavaScript project on Discloud.
- [Python](/en/development-environment/supported-languages/python.md): Complete guide to host Python applications on Discloud.
- [requirements.txt](/en/development-environment/supported-languages/python/requirements.txt.md): Learn how to generate and configure the requirements.txt file to define essential dependencies for hosting your Python project on Discloud.
- [Java](/en/development-environment/supported-languages/java.md): Complete guide to host Java applications on Discloud.
- [Ruby](/en/development-environment/supported-languages/ruby.md): Complete guide to host Ruby applications on Discloud.
- [Gemfile](/en/development-environment/supported-languages/ruby/gemfile.md): Comprehensive Gemfile guide for Ruby bots and web (site/API) applications on Discloud.
- [Rust](/en/development-environment/supported-languages/rust.md): Complete guide to host Rust applications on Discloud.
- [Cargo.toml](/en/development-environment/supported-languages/rust/cargo.toml.md): Comprehensive guide to the Cargo.toml manifest for Rust bots and web (site/API) apps on Discloud.
- [Go](/en/development-environment/supported-languages/go.md): Complete guide to host Go applications on Discloud.
- [go.mod](/en/development-environment/supported-languages/go/go.mod.md): Learn how to generate and configure the go.mod file to manage modules and dependencies for Go apps on Discloud.
- [Php](/en/development-environment/supported-languages/php.md): Complete guide to host PHP applications on Discloud.
- [composer.json](/en/development-environment/supported-languages/php/composer-json.md): Understand and configure composer.json so Discloud can install your PHP dependencies automatically.
- [Local Environment](/en/development-environment/local-environment.md): Set up a reliable local development environment before deploying to Discloud.
- [NodeJS](/en/development-environment/local-environment/nodejs.md): Install and manage Node.js locally (Windows, macOS, Linux) using an installer, package manager, or version manager.
- [Python](/en/development-environment/local-environment/python.md): Install and manage Python locally (Windows, macOS, Linux) using official installers, system packages, or pyenv; create virtual environments.
- [Ruby](/en/development-environment/local-environment/ruby.md): Install and manage Ruby locally (Windows, macOS, Linux) using installers or version managers; use Bundler for dependencies.
- [Rust](/en/development-environment/local-environment/rust.md): Install Rust using rustup, manage toolchains, and verify cargo for local development before deploying to Discloud.
- [Golang](/en/development-environment/local-environment/golang.md): Install and manage Go locally (Windows, macOS, Linux) using official archives or package managers; manage modules with go mod.
