Understanding Proxy, Forward Proxy and Reverse Proxy as a Beginner

As a developer, I have come across this term proxy many times when in a discussion with another fellow developer.