Growing tomatoes requires 6 steps: 1) Prepare the soil by removing weeds and adding compost or fertilizer. 2) Plant tomato seeds or seedlings and space them at least 3 feet apart. 3) Water the plants regularly and add mulch around the base to retain moisture.