There are dozens of enemy types in NieR: Automata many of which drop different materials used to upgrade your pod and weapon. There is no master list that tells you exactly which enemies drop which materials, and while you'll find most materials normally as you play the game, some will require some dedicated farming.