diff --git a/getting_started/introduction/img/learn_gdscript_app.png b/getting_started/introduction/img/learn_gdscript_app.png
new file mode 100644
index 000000000..a17829ef2
Binary files /dev/null and b/getting_started/introduction/img/learn_gdscript_app.png differ
diff --git a/getting_started/introduction/index.rst b/getting_started/introduction/index.rst
index 8c1412aeb..024dff9f5 100644
--- a/getting_started/introduction/index.rst
+++ b/getting_started/introduction/index.rst
@@ -18,6 +18,7 @@ make the most of your time learning it.
:name: toc-learn-introduction
introduction_to_godot
+ learn_to_code_with_gdscript
key_concepts_overview
first_look_at_the_editor
learning_new_features
diff --git a/getting_started/introduction/introduction_to_godot.rst b/getting_started/introduction/introduction_to_godot.rst
index c149dc99e..edad4ae8d 100644
--- a/getting_started/introduction/introduction_to_godot.rst
+++ b/getting_started/introduction/introduction_to_godot.rst
@@ -100,25 +100,10 @@ a lot to learn. To make the most of it, you need good programming foundations.
While we try to make the engine accessible, you will benefit a lot from knowing
how to think like a programmer first.
-Godot relies on the object-oriented programming paradigm. Being comfortable with
-concepts such as classes and objects will help you code efficiently in it.
-
-If you are entirely new to programming, we recommend following the `CS50 open
-courseware`_ from Harvard University. It's a great free course that will teach
-you everything you need to know to be off to a good start. It will save you
-countless hours and hurdles learning any game engine afterward.
-
-.. note:: In CS50, you will learn multiple programming languages. Don't be
- afraid of that: programming languages have many similarities. The
- skills you learn with one language transfer well to others.
-
-We will provide you with more Godot-specific learning resources in
-:ref:`doc_learning_new_features`.
-
-In the next part, you will get an overview of the engine's essential concepts.
+In the next part, we'll show you a free and open-source app you can use to learn
+the basics of programming with Godot's GDScript programming language.
.. _Blender: https://www.blender.org/
.. _VSCode: https://github.com/godotengine/godot-vscode-plugin
.. _Emacs: https://github.com/godotengine/emacs-gdscript-mode
.. _official showcase videos: https://www.youtube.com/playlist?list=PLeG_dAglpVo6EpaO9A1nkwJZOwrfiLdQ8
-.. _CS50 open courseware: https://cs50.harvard.edu/x
diff --git a/getting_started/introduction/learn_to_code_with_gdscript.rst b/getting_started/introduction/learn_to_code_with_gdscript.rst
new file mode 100644
index 000000000..016ad36ff
--- /dev/null
+++ b/getting_started/introduction/learn_to_code_with_gdscript.rst
@@ -0,0 +1,36 @@
+.. _doc_learn_to_code_with_gdscript:
+
+Learn to code with GDScript
+===========================
+
+In Godot, you can write code using the GDScript and C# programming languages.
+
+If you are new to programming, we recommend starting with GDScript because we
+designed it to be simpler than all-purpose languages like C#. It will be both
+faster and easier to learn.
+
+While GDScript is a language specific to Godot, the techniques you will learn
+with it will apply to other programming languages.
+
+Note that it is completely normal for a programmer to learn and use multiple
+languages. Programming languages have more similarities than differences, so
+once you know one, you can learn another much faster.
+
+Learn in your browser with the GDScript app
+-------------------------------------------
+
+To learn GDScript, you can use the app Learn GDScript From Zero. It is a
+complete beginner course with interactive practices you can do right in your
+browser.
+
+.. image:: img/learn_gdscript_app.png
+
+Click here to access the app: `Learn GDScript From Zero app`_
+
+This app is an open-source project. To report bugs or contribute, head to the
+app's source code repository: `GitHub repository`_.
+
+In the next part, you will get an overview of the engine's essential concepts.
+
+.. _Learn GDScript From Zero app: https://gdquest.github.io/learn-gdscript/?ref=godot-docs
+.. _GitHub repository: https://github.com/GDQuest/learn-gdscript
diff --git a/getting_started/introduction/learning_new_features.rst b/getting_started/introduction/learning_new_features.rst
index 41ab241cb..c3689261d 100644
--- a/getting_started/introduction/learning_new_features.rst
+++ b/getting_started/introduction/learning_new_features.rst
@@ -59,23 +59,6 @@ A class reference's page tells you:
You can Ctrl-click any underlined text like the name of a class, property,
method, signal, or constant to jump to it.
-Learning to think like a programmer
------------------------------------
-
-Teaching programming foundations and how to think like a game developer is
-beyond the scope of Godot's documentation. If you're new to programming, we
-recommend two excellent free resources to get you started:
-
-1. Harvard university offers a free courseware to learn to program, `CS50
- `_. It will teach you programming
- fundamentals, how code works, and how to think like a programmer. These
- skills are essential to become a game developer and learn any game engine
- efficiently. You can see this course as an investment that will save you time
- and trouble when you learn to create games.
-
-2. If you prefer books, check out the free ebook `Automate The Boring Stuff With
- Python `_ by Al Sweigart.
-
Learning with the community
---------------------------