diff --git a/README.md b/README.md
index 202672d0f73c2ea19287c8809093fbe41a388d21..05d0754ff516963cc0538fd0cf9a6ae79544c176 100644
--- a/README.md
+++ b/README.md
@@ -44,6 +44,11 @@ The following modules will be provided in this repository and they will automati
  - [Shader-Compiler](modules/shader_compiler/README.md)
  - [Upscaling](modules/upscaling/README.md)
 
+## Development
+
+See this guide to setup your IDE for most forward development.
+ - [How to setup your IDE](doc/SETUP_IDE.md)
+
 ## Documentation
 
 A pre-built documentation can be found here:  
diff --git a/doc/SETUP_IDE.md b/doc/SETUP_IDE.md
new file mode 100644
index 0000000000000000000000000000000000000000..f48deb40658f8bc92a374bb7143a7f7af675c93e
--- /dev/null
+++ b/doc/SETUP_IDE.md
@@ -0,0 +1,29 @@
+# How to setup your IDE
+
+## VSCodium
+
+1. Install [VSCodium](https://github.com/VSCodium/vscodium)
+2. Run `scripts/setup-codium.sh` in your local repository
+3. Run VSCodium and open your local repository as project
+
+### VSCode
+
+If you should prefer to use the official binaries from Microsoft including their own telemetry, you can follow these steps:
+
+1. Download and install [VSCode](https://code.visualstudio.com/Download)
+2. Run `scripts/setup-codium.sh` in your local repository or in case of a Windows host run following line from PowerShell:
+```
+Get-Content resources\extensions.txt | ForEach-Object {code --install-extension $_}
+```
+3. Run VSCode and open your local repository as project
+
+## Eclipse CDT
+
+1. Download and install [Eclipse CDT](https://www.eclipse.org/cdt/downloads.php)
+2. Run Eclipse CDT and open your local repository as project
+
+## CLion
+
+1. Download and install [CLion](https://www.jetbrains.com/clion/download/)
+2. Run CLion and open your local repository as project
+
diff --git a/resources/extensions.txt b/resources/extensions.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db1c0ef745c97e11b18118da1874a6854f2b09fd
--- /dev/null
+++ b/resources/extensions.txt
@@ -0,0 +1,6 @@
+GitLab.gitlab-workflow
+llvm-vs-code-extensions.vscode-clangd
+ms-vscode.cmake-tools
+slevesque.vscode-3dviewer
+twxs.cmake
+webfreak.debug
diff --git a/scripts/setup-codium.sh b/scripts/setup-codium.sh
new file mode 100755
index 0000000000000000000000000000000000000000..66a217d81b545cee4b6cdb2995e54350de6cdcb3
--- /dev/null
+++ b/scripts/setup-codium.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+CODIUM=codium
+
+if [ ! -f /usr/bin/codium ]; then
+	if [ -f /usr/bin/code ]; then
+		CODIUM=code
+	else
+		echo "Please install VSCodium on your system!"
+		echo "More information here: https://github.com/VSCodium/vscodium"
+		exit
+	fi
+fi
+
+cat "resources/extensions.txt" | while read EXTENSION || [[ -n $EXTENSION ]];
+do
+  $CODIUM --install-extension $EXTENSION --force
+done
+