There are typically two main disciplines for BMX riding: freestyle BMX and BMX racing. Freestyle BMX focuses on tricks, jumps, and stunts, while BMX racing involves competitive racing on a designated track. Riders may specialize in one or both of these disciplines.