Charles, a committed player who can play in defence or midfield, progressed through the academy age-groups having started playing for the club as an Under-9.
He skippered the club’s EDS side this season to their third PL2 title in a row.
The 19-year-old was named on the bench this afternoon for the final day game at the Gtec Community Stadium and came on for his debut, replacing Nathan Ake on 63 minutes.
And Guardiola was delighted with what he saw.
He said: “For these guys the best way to give them the opportunity to play is to surround them with the normal team and protection but it’s not easy.
“Shea Charles against this team with top, top strikers, fast and strong, it’s not the easiest debut.
“At the same time we don’t play for points.
“Kyle helped him and Aymer and the other ones. He played really good and it’s fantastic for the academy.
“The academy in the last three years, the U18s, the U23s and the first team, three years in a row all three teams won all their leagues. That means the club is working amazingly.
“We know him, he trains quite regularly with us, he’s so good, so composed.
“When you can make your debut, after joining the club at nine-years-old and grew up to make a debut is the biggest compliment for all the managers he had and the trainers and those that take care of him.
“I’m pretty sure it’s a big moment for him.”
Watch the manager's press conference in the video player above.