Shrewd, well-informed and perceptive.
To understand.
Shrewdness.
Having or showing skill; skillful.
Requiring special abilities or training.