Caddie:
A caddie is the person who carries a player's bag and clubs, and gives insightful advice and moral support. A good caddy is aware of the challenges and obstacles of the golf course being played, along with the best strategy in playing it. This includes knowing overall yardage, pin placements and club selection.
Forecaddie:
The fore-caddie will give a hole description and then walk ahead to spot the players tee shots. The caddie then gets the players yardage (either with a laser, course knowledge, or sprinkler heads) while the players drive their carts from the tee to their shots. The caddie walks ahead again to spot the golfers next shots. Forecaddie will also give putter service to the golfers. . Usually only 1 forecaddie accompanies a group, but that is not mandatory.