Honestly it's all about knowing that on means on top of, in means inside, at means refering to a location or something like that, and then logically you can just figure them out. Yes they demand practice but hey, at least you can have the basic knowledge on how they work.