Skip to content

Commit 57ee451

Browse files
committed
docs: update README
1 parent 6248235 commit 57ee451

1 file changed

Lines changed: 19 additions & 6 deletions

File tree

README.md

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22

33
Learn GDScript From Zero is a free and open-source app for absolute beginners to learn to program with Godot's GDScript language.
44

5-
It's a beginner-friendly programming course.
5+
This app is a free module from our curriculum to become a game developer: [Learn 2D Gamedev From Zero with Godot 4](https://school.gdquest.com/products/learn_2d_gamedev_godot_4).
66

7-
This app is the free part of a larger paid course to become a game developer: [Learn to Code From Zero, with Godot](https://gdquest.mavenseed.com/courses/learn-to-code-from-zero-with-godot).
8-
9-
The series is compatible with Godot 4.
7+
It's a beginner-friendly course available in multiple languages designed to quickly give you some programming notions and introduce you to basic programming concepts. It's not a complete programming course meant to go in-depth into programming. It's a stepping stone to learn the "alphabet" of programming with Godot's GDScript programming language to later approach other tutorials and courses more comfortably.
108

119
## How to run the app
1210

@@ -32,7 +30,7 @@ Contributions are welcome if you feel like giving a hand.
3230

3331
To contribute, you need to follow a couple of guidelines.
3432

35-
First, we ultimately decide on the app's design and features or changes. Before you make a change, please ensure there's an existing [Issues](https://github.com/GDQuest/learn-gdscript/issues) for it, and please let us know you're working on it.
33+
First, we ultimately decide on the app's design and features or changes. Before you make a change, please ensure there's an existing [Issues](https://github.com/GDQuest/learn-gdscript/issues) for it, and please let us know you're working on it.
3634

3735
Here's our GDScript code style guide: [GDQuest GDScript style guide](https://www.gdquest.com/docs/guidelines/best-practices/godot-gdscript/).
3836

@@ -49,7 +47,7 @@ Please always start pull request titles and commit messages with one of the foll
4947

5048
We may directly edit your code to merge it faster when reviewing your changes. This is something we do in our team, too, for efficiency. We may also request changes.
5149

52-
Finally, if some contribution doesn't work for us, we _may_ close the pull request.
50+
Finally, if some contribution doesn't work for us, we _may_ close the pull request.
5351

5452
This happens primarily in two cases:
5553

@@ -66,3 +64,18 @@ We only recommend importing the app in Godot to study its source code or [contri
6664

6765
Please note that practice errors will trigger the debugger and pause execution in Godot, unlike when using the release build. That's normal, and you'll need to continue execution by pressing <kbd>F7</kbd> when that happens.
6866

67+
## Educational approach
68+
69+
We designed this app working with many school students and Godot newcomers. Our goal was to fast-track their learning and give them just enough programming knowledge to start following project-based tutorials and courses.
70+
71+
Here's what we've learned about teaching programming to beginners: many want to feel like they're moving forward quickly. Teaching concepts in depth works great for some people, but for our target audience with this app, it's often overwhelming or frustrating.
72+
73+
A lot goes over students' heads when they first learn programming. They don't remember all the details of what they learned. They need to revisit the same concepts over time to solidify them and make them stick.
74+
75+
That's why the lessons in Learn GDScript From Zero isolate and sandbox programming concepts. Our main goal is for students to leave with basic notions: what is a function, a variable, an array, a dictionary, the game's processing loop, and so on.
76+
77+
Students naturally solidify these concepts as they revisit them in the context of game projects and tutorials. They can also always refer back to the app to review what they learned.
78+
79+
Since then we've built [our own web platform](https://www.gdquest.com/library/first_3d_game_godot4_arena_fps/) with more lesson options. This lets students who want the gist of things get just that, while those who want to learn more can opt into detailed explanations.
80+
81+
When we built Learn GDScript From Zero, we didn't have the resources to make this platform or basically build two or three courses into one to cater to different kinds of people. So we chose to keep the app simple and focused on the essentials.

0 commit comments

Comments
 (0)