savvy (adjective)
knows and understands in a practical context, often through hands-on experience; able, experienced, knowledgeable, shrewd.
knows and understands in a practical context, often through hands-on experience; able, experienced, knowledgeable, shrewd.