Hello.
as a beginning programmer, with no formal computer science education, it is difficult for me to understand what the uses of different classes are.
This is combined with not really understanding how to program, having little understanding of workflow, and being interested in learning how to program within the Godot environment, has led me to request the possibility of examples in the Classes help in scripting in the editor.
Godot is excellent for quite a few reasons, however, it is not clear to me as to what the approaches are to performing all sorts of activities.
Having examples as part of the class descriptions, would be of immeasurable help.
I understand that it is very possible to learn, however it seems like a very difficult task, as it also involves learning the fundamental ideas which the Godot paradigm is based on, within the discipline of computer science, and probably game design.
Perhaps a Godot focused collection, of tasks to complete, along with some notes relating to the tasks, might be helpful.
Imagine, if GodotScript was the first language that a person was to learn? What would that do for Godot popularity?
This by the way is specifically a question relating to scripting within Godot. The information about how to engage with the engine has not been an issue for me, however, I am finding it impossible to understand, how to really make sense of and use the large number of tools at my disposal, due to the otherwise clear and very computer science standard way of referencing how the various methods and Classes work.
If I could see and possibly then test a working example of code, then I would be able to explore the Documentation and slowly learn about how to make Godot do things.
As it is I am finding myself looking through other peoples poorly documented script in an attempt to teach myself what it is that various things actually do.
I understand that this might be seen as a common problem, with non-programmers attemting to learn new skills, and I am comfortable with the idea that i will never be as skilled as a person who spends proportionately more time working as a programmer (which is not my main focus)
To reiterate.
Having examples as part of the class descriptions, would be of immeasurable help.
Thank you.