Answer
Earnshaw joined Cardiff City as part of the club's Youth Training Scheme, a development program designed to nurture young talent and prepare them for professional football. Through this scheme, he received comprehensive training, coaching, and support, allowing him to hone his skills and progress within the club's academy system.