

You need just to make sure you are comfortable with linux cli, then you learn the stuff the more you use it.
Building from source depends on the project. Usual linux way is:
./configure
make
make install
But that you always need to check the project you wanna build documentation. Since there are different build systems, and some project could be built on a different way.
Given the times where microslop github is being enshtittified (i started to call it slophub) you can use any of the other, it’s up to you (i started to use more and more codeberg), anyway to learn git, you need just make sure to use from cli, so any of the project hosting sites is fine (not even totally necessary, you can have your own project just locally, without remotes, but using on of the above, but in this case you will not deal with remotes, so is a good idea to use one of them, just stick with the cli).
When I said truly open source i was talking about the tools used, but of course i’ll appreciate if you do OO.SS stuff! :)
I would suggest you to use the integrated Godot IDE, especially as beginner, since gamedev is switching between ui part of the engine to set various stuff and coding, so having everything in a single application is much easier. And the godot code editor is also pretty good, give it a try first!!
Anyway setting up godot is one of the easisest things to do :D just download the binary file , make it executable, and run it.
Any question feel free to drop a DM or reply here.








I remember that a person not able to fill a simple form is called a “functional illiterate”, so this tool if i understand it correctly is helping people to go in the illiteracy direction faster?