When cooking grains with vegetables, should I cook them together or separately
I would cook them in different pots.

Most of the time they will take different time to cook; heck, even different vegetables take different time to cook, so cook the vegetable in batches.