How to become and developer?

Normower

Newbie
Oct 2, 2025
20
11
3
Might seem simple, but make something.
Lot's of things will be related to how you learn best, but give yourself a simple goal and work out how you would achieve it.
For example if you want to make games download Godot and follow the starter . After that try and tweak it, like add an extra small mechanic.

I personally find I'm a lot more productive in learning when I have a goal I'm trying to complete (YMMV).
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
12,725
20,887
1,026
For example if you want to make games download Godot and follow the starter . After that try and tweak it, like add an extra small mechanic.
Yes, but no...

He want to become a developer, what mean that he starts with no, or at least really limited, knowledge when it come to coding. Therefore a compiled language is not the way to starts, and an engine where you'll have to take care of a part of the input, and nearly all the output, by yourself is even less the way to do this.

A script language do not need compilation, you can correct a wrong =+ into the correct += and witness the effect two seconds later. This while a compiled language will obviously delay by the compilation time.
It's not because they are simple that BASIC, and now Python, are used as starting language for most coding related curriculum. It's because they are script languages and so you can mess with them and witness the changes in real time, what is the best and less frustrating way to learn.

As for the engine, Ren'Py and RPG Maker take care of all the I/O part, so you can focus on learning how to code without the need to firstly need to know how to deal with the said I/O.
What doesn't mean that he'll have to do his game with Ren'Py or RPG Maker once he will be confident enough with his coding skills. Just that he doesn't need to be discouraged right from the starts by facing a challenge that goes way above what he can currently do.
 

Normower

Newbie
Oct 2, 2025
20
11
3
Yes, but no...

He want to become a developer, what mean that he starts with no, or at least really limited, knowledge when it come to coding. Therefore a compiled language is not the way to starts, and an engine where you'll have to take care of a part of the input, and nearly all the output, by yourself is even less the way to do this.

A script language do not need compilation, you can correct a wrong =+ into the correct += and witness the effect two seconds later. This while a compiled language will obviously delay by the compilation time.
It's not because they are simple that BASIC, and now Python, are used as starting language for most coding related curriculum. It's because they are script languages and so you can mess with them and witness the changes in real time, what is the best and less frustrating way to learn.

As for the engine, Ren'Py and RPG Maker take care of all the I/O part, so you can focus on learning how to code without the need to firstly need to know how to deal with the said I/O.
What doesn't mean that he'll have to do his game with Ren'Py or RPG Maker once he will be confident enough with his coding skills. Just that he doesn't need to be discouraged right from the starts by facing a challenge that goes way above what he can currently do.
I don't really disagree with you, like I don't think there's a specific path.

I think as a general sweeping answer (not knowing specifics) there is no best answer, if they want to make a visual novel then Ren'Py seems like a great starting point for example. If we are referring to I/O in terms of saving, I'm not sure why that would be a priority to begin with and if you are referring to it as user input I'm not sure that's any more difficult on any of the engines (ignoring complex devices).

If it's just programming I think you'd be better I'd imagine you'd start with just JS or python and start with a hello world approach. Though I have a bias to typed languages and would suggest C# (personal preference).
 

Normower

Newbie
Oct 2, 2025
20
11
3
I get what you mean about being discouraged, but I've also seen how some people become really empowered when they see they can easily tap into things like a physics engine via a simple tutorial, I remember seeing a ball roll in Unity without any code and being pretty chuffed with myself.