I had my first experience with reverse engineering recently. It's an online MMORPG, and I wanted to figure out what makes my character do emotes (hug, cry, sit, etc). Seems simple enough, but after 30 hours over the course of 3 days of looking at x64dbg I just lost it. There are so many things that can go wrong, and every time it felt like I was close, after another hour or two I was back to square one.
I gave up after the third day, but even though it was a frustrating experience I also learned a lot about how assembly works. I don't know if that'll ever be useful but it was fun to learn.
Yeah, reverse engineering software that's not made to be reversed (or is actively made difficult to reverse, as much commercial software is) isn't usually a great place to start, IMO. There are practice binaries that you can download that are designed to be reversed, though, which I would typically recommend to someone looking to start reversing.
Or if you really want to hack an MMO, there's also "Pwnie Island" which is an MMO made to be reversed/hacked: http://www.pwnadventure.com/
I gave up after the third day, but even though it was a frustrating experience I also learned a lot about how assembly works. I don't know if that'll ever be useful but it was fun to learn.