Pokemon requires you to understand type matching, so like water beats fire but fire beats grass type of thing, and there's plenty of numbers to get familiar with.
Oh totally same. If you want a challenge where type matching actually matters, I’ve been recommended a particular crystal mod which makes the game way harder. I forget what its called though.