When I started to learn how to use Github and how to compile with it, with a basic concept as "Respository", "Dependencies" and the "Compiler"... a myriad of software packages you need to make software, or just compiled (combined and compressed and optimized code that can run) scripts is what you gotta figure out. But lately I've found once you've done one, you can do another. It's like a recipe for a cake. You just need the right ingredients. I never thought coding stuff could be fun - but somehow it has been.