My dream since I was a child was to be a game developer. I'm alright at programming and I'm open to learn more languages. I'm really good at JS and C++. My questions are: can someone be a hacker without knowing anything about programming? How and when exactly is coding needed when hacking?