People who grow these plants or raise these animals are called farmers. This type of work is called farming.
A farm that produces fruits or nuts is called an orchard.
A farm that produces grapes is called a vineyard.
A farm that raises and trains horses is called a stable.
A farm that produces milk and dairy products is called a dairy farm.
If the animals are raised for meat it is a ranch.
A large farm that produces crops like tobacco, coffee, cotton or sugarcane is called a plantation.