1) Everyone understands mathematics on a different level. Some see numbers and formulas as neat and useful symbols for wherever it is they're trying to figure out.
Others see numbers and formulas as a bunch of weird symbols that mean nothing except for the values that they produce, and can't form the relationship between the processes and values and whatever they're supposed to symbolize.
Some can't even figure out what a mathematical formula is even supposed to do.
Everyone is at different levels of mathematical understanding. For some, the task: "read a couple of pages of a mathematical book with new information that you don't know, and study it so that you'd get almost 100% score of a test of that subject" is something that may take them weeks to accomplish. For others it could be done in a single night. It has less to do with patience and more to do with your ability and level. Some people just don't comprehend maths that well.
If it would take you weeks, well, you're probably better off starting at a much easier level and working up. If it's something you don't have to do and it would take you weeks, you're probably better off investing your time in something you can be more productive at.
2) There's no need to pride yourself on calling yourself a "hacker". Likewise, people shouldn't feel put off tools just because they won't be regarded by others as a "hacker". It's a label, nothing more. If part of your prospective career or major interest is to learn programming and things like that, then yes, you're probably better off learning to hack the more direct way and learn programming languages and the like since it's good preparation for the real computing world for a young student (part of being a programmer is learning to learn new languages quickly). But if it's purely a hobby, and the things in your "hack" don't require that you delve into the deeper parts of hacking, and the tools provide all you need, why bother learning the languages and abandoning the tools? It's meant to be fun, a creative exercise, not a chore. Don't get sucked into the whole pride aspect if you're just in it for the enjoyment, that's my advice. So, just download a few tools if that's the way you want to go, and start experimenting and trying out the tutorials in the tutorial section.
3) I advise that your first hack be a total mess. Don't try to make your very, very first hack perfect. You will break it and you'll break it good. Get a feel for whatever method you choose, whether it be tools or more direct methods. Just mess around with everything, learn what works and better yet learn what doesn't work. You'll maybe go through a few rom copies before you start to make something stable and that doesn't crash.
4) Just have fun with it and don't let anyone put you down about how they want your game to be! I mean, try to make your game tasteful, complete, relatively bug-free and free of spelling errors as you can before you present it to the world. But ultimately it's yours. If others don't like it, don't let it get you down or put you off. Don't concentrate too hard on what others want in a hack. Input from others is good, but too much and you'll be muddled up on what to do and what not to. Imagine instead what you would want to see in a hack.