Use 'conversant' to show depth of knowledge on specific topics or skills. As a programmer, he's conversant in several coding languages.
Pro Tip 2/3
Active Interaction
Implies active engagement or participation in discussions about a topic. She remained conversant in policy debates throughout her career.
Pro Tip 3/3
Beyond Basics
'Conversant' suggests more than basic understanding but not necessarily expert-level. I'm conversant with the basics of photography, but still learning.