Alrighty then :). It’ll probably seem daunting at first, but if you can wrap your head around it, it’s pretty sweet.
First make sure you can compile the game from source, because that will be required for any significant changes. If you can do that, then try tinkering with the source and seeing if you can make it do interesting things!
Also, if you’re starting from essentially no knowledge of programming, then as I see it, there are two fundamental ways to learn. You can either start from the beginning, and build up your knowledge progressively; or you can start with task X, look up what you need to know/do in order to do X, realize that you need to do Y first, look up what you need to know in order to Y, etc., etc., until you find something that you understand.
The former method of learning (following a guide) is more structured and probably less frustrating, but the latter method (filling in gaps in your knowledge) will mean you can tinker with interesting things sooner. I’d recommend a bit of both, personally.