A go pro is a compact and versatile camera designed to shoot high-quality video. It can be worn on a person's body or mounted to various surfaces. A professional camera is more complicated, yet it also has many functions and features that make it worth the cost.