I've been always interested in creating hacking clients, or changing the game's inner code.
But I don't know where to start.

What language do I learn?
How to orient myself in the game files?
And the most important:
What do I do?

I'm happy for any advices, thank you.