I understand that, I'm not looking for a quick fix or anything as mentioned, I don't have a background in coding, I don't mind investing the time, effort and money into learning but if there were some sort of resources that I can be pointed out to, that will be helpful.
This isn't the best answer, but I can give my personal resource when it comes to programming
-
https://www.freecodecamp.org/learnNote that this resource will just teach you the fundamentals of programming, and not a laser focused material for bug hunting specifically in crypto. You can also complement that website to other YouTube video or any other method that you see fit to fasten your learning curve.
Personally, if you happen to at least find a programming language you are comfortable with (e.g., C, C++, C#, Python, JavaScript), you can now start learning the technical workaround behind bitcoin using this -
https://github.com/bitcoinbook/bitcoinbook. But really, it's just that understanding the logic behind data structures and algorithms could make you learn other programming language much faster.
But again, you are not required to master all the stuff in every field though, just find your niche and, invest some time and master it. There are further technical materials for crypto as well, but you must have a thorough knowledge of bitcoin or crypto in general.
-
https://www.lopp.net/bitcoin-information/technical-resources.html-
https://www.lopp.net/bitcoin-information/developer-tools.html