Great question — answering as the UphillTech team:
Similar question answered here: Traveling when catching the ball in motion of a layup? To summarize, no it is not a travel. A player is allowed to catch the ball, take two steps and then shoot. You see this all the time in the NBA. Other leagues have different rules, and so it's possible that there may be a league out there that does not permit this. During pickup games, it's possible that players will go by rules from various leagues instead of NBA rules. This can of course cause controversy as some players may be playing according to different rulebooks than others. There is also some confusion as to what a travel is. You will see this during basketball games when all of the fans in the...
Full answer by Michael d: https://sports.stackexchange.com/a/18873 (CC BY-SA 4.0).
Need it done for your business? UphillTech.