diff --git a/docs/source/program.rst b/docs/source/program.rst
index 595e1b15e182d210ad44ae22fc45565d15f72dba..d5232dd433578950141f9fd0dcbb36451d5f3120 100644
--- a/docs/source/program.rst
+++ b/docs/source/program.rst
@@ -1,6 +1,10 @@
 Programming on esieabot
 =======================
 
-.. note:: Section under construction
+This section is dedicated to learning how to program esieabot. It requires a basic knowledge of the programming languages mentionned.
 
-A legacy document, made in june 2022, is available here: https://esieabot.esiea.fr/wp-content/uploads/2022/08/gpio.pdf
\ No newline at end of file
+.. toctree:: 
+    :maxdepth: 2
+
+    program/c.rst
+    program/python.rst
\ No newline at end of file
diff --git a/docs/source/program/c.rst b/docs/source/program/c.rst
new file mode 100644
index 0000000000000000000000000000000000000000..9beac87f365581a2207883b7cb55968f759a1ddf
--- /dev/null
+++ b/docs/source/program/c.rst
@@ -0,0 +1,2 @@
+C programming on esieabot
+=========================
\ No newline at end of file
diff --git a/docs/source/program/python.rst b/docs/source/program/python.rst
new file mode 100644
index 0000000000000000000000000000000000000000..9c6d41ecd7a7a938a4fb2f72e38f989f229fb112
--- /dev/null
+++ b/docs/source/program/python.rst
@@ -0,0 +1,6 @@
+Python programming on esieabot
+==============================
+
+.. note:: This section is under construction
+
+If you'd like to help improve the esieabot, you can join us on `Discord <https://discord.gg/K3ShWwtsvz>`_ or contribute directly on our `GitLab <https://gitlab.esiea.fr/esieabot>`_.
\ No newline at end of file