Ianto’s learned a lot since joining Torchwood Three; every day is an education. For instance, he’s become an authority on the care and feeding of not only Pteranodons, but also several species of alien.
Jack’s given him extensive training in firearms of both the human and alien variety, as well as hand to hand combat, so he’s no longer just Hub support but a competent field agent. He’s also improved his computer skills under Tosh’s tutelage.
And somewhere along the line, he’s learned how to get bloodstains out of just about anything. Sometimes he thinks that’s his most useful talent.