I don't come from a coding background, maths, or software engineering background; in fact, the "first" website I ever built was on yahoo GeoCities, back in the day.
I also don't have this kind of background, moreover, I am too old to learn more about these things. But, in the crypto world, everybody can try it. We don't need to force that we should be like this or like that. But, if we are exactly willing to learn something new, we can focus on a certain things that we actually love doing. If you are looking for activities for such as bug bounty hunting, at least, you can read this article. They explain what to do to be a bug bounty. But once more, it needs a certain process and progress of learning and doing. If you really want to learn, you can learn it seriously. But you must remember that sometimes, the reality doesn't match the expectation.
https://www.geeksforgeeks.org/how-to-get-started-with-bug-bounty/