Best Godot courses for people with no coding background

4.3

Hello everyone, I have never used foroms before so I don’t know if anyone is gonna see this.
I have 0 coding experience, I am a 3D artist. This is the only thing that connects me to the game industry. I recently had an idea to create sort of a businnes managment simulator in my free time. so I googled easiest programming languages to create game and got Python and GDScrpit.
I chose GDscript for the obvious reasons and installed the engine. And now I am here typing like I never typed before. I am a visual learner by nature so this scripting part is looking worse than high school math. If anyone reading this topic, did you have similar problems and how did you solve it, and is there any tutorials that explain things visually or practically, because some tutorials I saw they just talk in another language( maybe they expected me to have some sort of coding background)

2 Likes

I personally would suggest just trying to make something. Explore, learn by doing. If you want some sort of direction, follow the “Dodge the creeps” tutorial on the Godot docs page. Try to understand what each line is doing. If you want to make it visual, you could download some kind of visual scripting plugin, such as this one I found. The best learning is doing, so try something. Read the docs and throw some things together. It may not turn out great, but you will learn a lot.

3 Likes

I had also never coded until I picked up godot.

Two things I found helpful to start with were these:

Learn GDScript From Zero
https://school.gdquest.com/courses/learn_2d_gamedev_godot_4/learn_gdscript/learn_gdscript_app#the-learn-gdscript-app

Learn programming with GDScript (Part 1)

Learn programming with GDScript (Part 2)

I would recommend starting with the first link. It’s a bit like a game where you are given some simple code tasks like “Use GDscript to make the turtle take two steps forwards, one step back”. The second is more of a regular tutorial but with some practice problems.

Almost any tutorial without practice problems would be a waste of time for a real beginner with 0 knowledge. I mean they can talk about relatively simple things like arrays vs dictionaries but when you don’t really have any experience with either since before it will just feel like words.

Main thing i.m.o would be to just start a habit of trying to mess around with random tiny things. Start with the easiest possible stuff just to get used to seeing and writing code. Get past the initial learning hurdle before you try to learn anything complicated. It will be better for you to try to code a button that picks a random name and figure the solution out by yourself than following some tutorial for more interesting things, miss a _ somewhere and despair.