In my opinion, obviously, the younger the better to learn. Certainly a young person will also have an easier time playing at several tables at the same time, playing for hours without feeling tired.
But for sure everything is possible, although the youngest has advantages, I think that an older person can become a good player, he only needs to have more dedication and effort.