You might find
this helpful. It is old, but the concepts are still the same.
One thing I will point out- if you have
no programming/coding experience, you are going to end up frustrated by jumping into coding/modding the FPSC source. The current source is not exactly
user-friendly, meaning there is a lot of "stuff" in there that really was either not needed or should have been removed/never added. We stayed in v1.17 and even rewrote that entire source code from start to finish, organizing it and cleaning up anything that was not needed while making fixes in other areas. My work was less than if I rewrote the current source version only because there is stuff since v1.18 that was unnecessary.
Building a game or learning how to code in DBP first is the way to go if you are not use to programming at all. As mentioned, once you get the sense of knowing how and why, then I would start out with the source by maybe adding one or two command/actions based on the tutorial I linked, compile it and see what happens. Otherwise, if you jump in to the source straight away without any idea or some understanding, you could end up causing your code to not compile or not work.
And that is my $0.02 CAD.

There's no problem that can't be solved without applying a little scripting.