I would have to go with a corn snake. Although a BP is a good snake its just they are super inconsistent and that might be a problem with some kids. Corns are perfect beginner snakes, easy to care for and are great feeders because whats cooler to a kid then seeing a snake eat. The only problem with corns is some do like to run a lot when they are small. Either way your bro is going to get an awesome snake.