I'm completely new to programming and have no formal education in it. I'm looking for guidance on where to start my journey. I've been considering languages like C++ and Python, but I'm open to suggestions. I'm interested in learning game development, how to decompile ROMs, and editing source code for fan games. I would appreciate any advice on resources, whether they are free or paid, but I'm leaning towards the more affordable options.
2 Answers
I suggest starting with a C language, like C, C++, or C#. C++ is commonly used in Unreal Engine and C# is simpler and tied to Unity. For your goals, C# and Unity might be a good combo. Just a warning, reverse engineering can get complicated, so maybe focus first on learning basic programming with these tools before diving into that!
Consider taking a community college course if you can; they can be very affordable. Books can only teach you so much, and you might miss out on practical skills like understanding documentation and creating it yourself.

Thanks! Any good resources for learning C++?