# Building KDE software

- [KDE software](/start/kde-developer-platform/readme/getting-started/building/_index.md): Learn how to build KDE software in multiple ways.
- [Where to find the development team](/start/kde-developer-platform/readme/getting-started/building/index.md): Contacting the development team is the first step to being a part of the community
- [Learning more](/start/kde-developer-platform/readme/getting-started/building/index-1.md): Useful resources to make your development journey easier
- [Choose what to work on](/start/kde-developer-platform/readme/getting-started/building/index-2.md): Get inspired by the work of others
- [Source code cross-referencing](/start/kde-developer-platform/readme/getting-started/building/index-3.md): How to search for examples in existing KDE software
- [Installing build dependencies](/start/kde-developer-platform/readme/getting-started/building/index-4.md): What to do when you are missing dependencies
- [Set up a development environment](/start/kde-developer-platform/readme/getting-started/building/index-5.md): Installing and configuring kdesrc-build
- [Building KDE software with kdesrc-build](/start/kde-developer-platform/readme/getting-started/building/index-6.md): Compiling with a single command
- [Basic troubleshooting](/start/kde-developer-platform/readme/getting-started/building/index-7.md): What to do in case of build issues
- [Tips and tricks](/start/kde-developer-platform/readme/getting-started/building/index-8.md): Improve your kdesrc-build experience
- [IDE Configuration](/start/kde-developer-platform/readme/getting-started/building/ide.md)
- [Setting up an IDE for KDE development](/start/kde-developer-platform/readme/getting-started/building/ide/_index.md): There are many available choices for code editors and Integrated Development Environments (IDEs).
- [Visual Studio Code](/start/kde-developer-platform/readme/getting-started/building/ide/visual-studio-code.md): Popular, customizable, has support for many programming languages.
- [Qt Creator](/start/kde-developer-platform/readme/getting-started/building/ide/qt-creator.md): Supports many KDE project technologies including Qt, QML, C++, and CMake.
- [Kate](/start/kde-developer-platform/readme/getting-started/building/ide/kate.md): KDE's advanced text editor.
- [KDevelop](/start/kde-developer-platform/readme/getting-started/building/ide/kdevelop.md): KDE's own IDE.
- [CLion](/start/kde-developer-platform/readme/getting-started/building/ide/clion.md): C++ IDE from JetBrains.
- [Sublime Text](/start/kde-developer-platform/readme/getting-started/building/ide/sublime-text.md): An advanced text editor that supports many languages.
- [Building KDE software manually](/start/kde-developer-platform/readme/getting-started/building/index-9.md): Understanding the traditional CMake build process
- [Building KDE software with distrobox and podman](/start/kde-developer-platform/readme/getting-started/building/index-10.md): The best solution for immutable distributions
