Non-JVM technologies
Learn how to use non-JVM technologies in IntelliJ IDEA
- Python: Extend IntelliJ IDEA with the full-scale functionality for Python development
- PHP: Extend IntelliJ IDEA with the PHP development functionality
Markup and data formats
- JSON: Use JSON support in IntelliJ IDEA
- YAML: Use coding assistance and navigation in YAML files
- Markdown: Write Markdown files using coding assistance and view rendered files in the editor
- XML: Work with XML files in IntelliJ IDEA
Languages and frameworks
- Go: Extend IntelliJ IDEA for developing in Go
- Rust: Extend IntelliJ IDEA with full-fledged Rust support
- Ruby: Extend IntelliJ IDEA with features for Ruby development
- Shell scripts: Write, edit, and run shell scripts