Often I have seen CCNA Candidates struggling with understanding ARP & Proxy ARP. So I always recommend such guys two things :
1. Read through the following document:
2. Lab up ARP and Inverse ARP on real equipments and verify the operation using debugs.