How can I learn GDscript?

Hi,I just downloaded Godot a few days ago, and I’m wondering how to learn GDscript. Learning GDscript would really help me and I wouldn’t have to rely on AI and Youtube.Thanks :grinning_face:

I agree that learning GDScript would help you given that it’s Godot’s own programming language. Without knowing your programming experience, I’m gonna go ahead and assume it’s slim to none.

Learning your first programming language is, like most other skills, hard in the beginning. It’s not just the language and its features you have to learn, but the reason for their existence. When you’re writing code for your programs, you’re simply using the (GDScript) language as an interface to implement algorithms that produces the results you’re looking for.

As such, I wouldn’t focus too hard on GDScript and its language features (even though such knowledge has value). You should, instead, spend your time trying to understand why software is written with high-level languages (e.g. GDScript, Python, C#, JavaScript etc.), and why code is written the way it is. Personally, I wouldn’t disregard YouTube as its a valuable resource for learning just about any topic. I understand your desire to become an autonomous programmer, but as a beginner its important to stay humble, do the research, and self-reflect on the things you’re reading/doing – ask questions and understand everything as part of a greater whole.

If you feel inclined to use other resources, there are great resources in Godot’s own documentation: tutorials, GDScript language feature descriptions, class references and so on.

Now, I might have completely missed the mark on your knowledge level so do let me know if you were seeking different answers than the ones I’ve provided. Below are a few links to the relevant Godot Docs pages I’ve mentioned:


Let me know what you’re thinking.

SIDENOTE: If you create a new topic at some point, it would be great if you could be more descriptive in your initial post to eliminate uncertainties regarding your problem. As an example, I currently have no idea about your programming experience, your educational background, or any other relevant pieces of information. Therefore, my reply is founded on assumed information that, if incorrect, will deem my reply invalid thus wasting everyone’s time. Please bear this in mind for your next post.

Bro My humble opinion is go to that LINLK this is a YouTube video of about 16 Hours and when i start learning godot I just take that video only after that my godot basics was crazy amazing and my gdscript knowledge boost from my previous experties. I also recoomand to watch Brackey gdscript video as well.

1 Like

My coding experience is 5 months of scratch.

If you’ve done some scratch you’ll have some of the basics of logic down. The best thing to do (other than videos and tutorials) is mess around with simple projects and see what you can do with them. Try doing stuff you know how to do in scratch and see if you can translate them to GDScript. Then try building on those.

Hmm, thanks for the tip