diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d6d543d..fc55635 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -19,3 +19,29 @@
Done! ✨
+
+## Intro to Godot
+I recommend reading the [brief overview](https://docs.godotengine.org/en/stable/getting_started/introduction/key_concepts_overview.html) of Godot from their docs, however most simply, a Godot game/app is composed of scenes and nodes. A scene is simply a reusable arrangement of nodes. The main scene of SharpIDE is `IdeRoot.tscn`:
+
+
+
+Another important concept with Godot is Scripts. A single script can be attached to a Node.
+You can tell that a script is attached to a node by the icon:
+
+
+
+And clicking the icon will open the script in Rider.
+
+
+
+Exploring the UI is easy - clicking anywhere on the actual UI Nodes will highlight the node/scene in the Scene Tree:
+
+
+
+You can tell if a "node" is a scene by the icon:
+
+
+
+Clicking this icon will open the scene:
+
+