In the NBA and FIBA, players are also given a "gather step". When a player has taken more than 2 steps without the ball being dribbled, a traveling violation is called. In 2018, FIBA revised the rule so that one can take a "gather step" before taking the 2 steps.
What counts as a gather step?
Definition of the Gather
Puts two hands on the ball, or otherwise permits the ball to come to rest, while he is in control of it; Puts a hand under the ball and brings it to a pause; or. Otherwise gains enough control of the ball to hold it, change hands, pass, shoot, or cradle it against his body.
Why do NBA players take 3 steps?
EVIDENCE OF WHY "3 STEPS" ARE LEGAL:
Quote from NBA Rulebook. You're allowed 2 steps upon completion of a dribble, so if you dribble while pushing off of one foot it is not counted toward one of your 2 allowed steps.