UnCiviliz3d wrote:Hello Everyone,
P.S. If anyone has a great source or website where I can learn those web languages would much appreciate it!
As to the first question:
If you want to exploit anything in life, you have to have at least a basic understanding of how it all works. If you want to be a crazy ass lawyer and exploit the laws like it's nobodies business, you have to be able to read, and understand the law to at the very minimum, a basic level. The same applies to hacking. Because hacking is built off of programming, you need to understand how each component is working together to show you what you understand as a website. Then, after you understand all that, you learn it's weaknesses, it's bottle necks, it's fault points, and you can exploit them. You cannot go the other way around, however. You can't learn all the weaknesses first and expect to be semi-decent because you'll have no true understanding of the material. You won't know why that weakness is how it is, how to fix (or exploit) it, and what to do once you've done that.
As to the second question:
Everyone else has given you pretty decent answers here, I'd suggest you go with those.
If you don't have the patience or ability to learn how to program, you don't have the patience or ability to learn how to hack.