When growing vegetables such as tomatoes, zucchini and cucumber how big should the pots be to start out with?

I'm new to this.

Do I then transfer them to a bigger pot once they start growing more?

When growing vegetables such as tomatoes, zucchini and cucumber how big should the pots be to start out with?
Post Opinion