IMO, when (or if) a pitcher should start going to camps and national showcase events depends on the player and their skill level. The first priority and best return on $'s at any age is with a qualified pitching instructor. Next, is your player competing at the highest level in their HS or in the league/area? (No rose-colored glasses, get non-biased knowledgeable opinions.) If not, then in addition to lessons to upgrade skills, look for local events and college camps to attend for exposure. If your player's skills are significantly above their local competition, then start to widen their experience, as it makes sense for their ability and your budget. Look for reputable showcases and a travel team that will attend national tournaments for the summer after their sophomore year. There really is not a one-size-fits-all answer. Player ability and your finances will help to decide the course you take.