Specifically, on a job application in reference to my software/programming knowledge (not the main focus of the job by any means). Anyway, aforementioned knowledge is VERY basic for the 2 platforms for which the job says ' familiarity preferred'.

How can I phrase my situation to sound as competent as I am (ooooor even slightly more competent than I am...I'm a fast learner and can always buy some books/online training if I get the job to brush up on what I've forgotten) while still sounding impressive.

How do we feel about "Solid grasp of xxxx and xxxx basics"?

Sounds impressive but vague enough that I can't be too disappointing?