Skip to content

This is just general feedback from someone who learned GDScript as their first programmig language #64

@golddotasksquestions

Description

@golddotasksquestions

Is your feature request related to a problem? Please describe.
The production value of this app is really impressive and is incredibly high, but personally I feel like it's missing it's mark towards it's target audiences.

There is way too much text and not enough gamification (almost none).
It's not fun to go through the lessons. It feels like I'm reading documentation. Wordy explanation and jargon explanations, reading the same things multiple times. Lessons are not interactive at all (other than pressing "run" here and there), practical examples feel like a chore: I'm doing the same thing over and over (like writing functions to draw a square), I have to do exactly as I'm told, with methods that don't even exist in GDScript. Hence, there is very little exploration in these practical sections.

There is not enough variance in interacting with the app or with the challenges. I'm not informed enough about my progress or my goals. To me it feels like a app made by programmers for programmers (meaning people who like to read documentation) rather than an app that tries to teach people who know nothing about programming and don't like to read lengthy documentation about the principles of programming in a light, fun and engaging interactive manner.

The drawing turtle only makes sense to people who already followed a GDQuest programing beginner course. There is no turtle in this app. Also why would a turtle draw anything? And why am I learning these methods if I can't do these things in GDScript or Godot? Both drawing and movement in Godot and GDScripts works completely differently. It feels like I'm learning a simple made up pseudo language I can do nothing with for the purpose of learning yet another simple language (GDScript). Why not teach me GSDcript methods instead?

Describe the solution you'd like
I expected this to be much more like duolingo or other similar gamified mobile learning apps. Achievements, goals and a strong reward system. Constant progression, fast pace. More doing, much more variation, less reading. Learning GDScript day one with the first lession.
Much less fluff text, much more interactive practical examples with actual GDScript. Things I can immediately do in Godot.
If as a complete programming beginner I would want to read so much text, I would buy a text book or just read the documentation.

While this feedback is very critical, I still think overall this is rather fantastic and a huge leap in making Godot and GDScript more accessible. By it's production value alone, I think it might attract people who are new to programming and hesitant to give it a try. The fact that GDQuest decides to publish it for free is amazing! Also, I don't think I mentioned how I think this app just looks really fantastic too.

Metadata

Metadata

Assignees

No one assigned

    Labels

    contentIssues with the lessons, practices, including their code examples

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions