Hello everyone. I would like to know where can I start when it comes to reverse engineering game file formats? I'd like to learn the process along with making tools to view a game's file formats and the contents of it (Viewing models, textures and animations). What can you suggest from tips/advice to someone and to those who are completely new to this? What should they be expecting when it comes to getting into it? What do they need to learn from content when diving into it? Any suggestions, tips and advice is welcome (this includes programming languages, Hex editors that are needed to get into reversing, etc)