ready at something—proficient in a subject:
- The learned gentleman here began to discover that he was not quite so ready at arithmetic … and stopped short in his calculations.
ready with something—prompt with smth. such as an answer, help, etc.:
- You must be ready with an explanation of why you need the money and what the use of the money will be.