Answer:
It depends on what you want to "hack" because almost every site is run on a different form of Javascript or Html5 wich both have complicated setups. Its not like in the movies though....lol.
Explanation:
I have knowledge of both because i took multiple computer programming courses.