AWS VPC
A very famous definition of VPC available in AWS docs
Amazon Virtual Private Cloud (Amazon VPC) enables you to launch AWS resources into a virtual network that you've defined. This virtual network closely resembles a traditional network that you'd operate in your own data center, with the benefits of using the scalable infrastructure of AWS
Basically, if you are aware of the networking concept then it's very easy to understand VPC.
Amazon VPC is the networking layer for Amazon EC2. If you're new to Amazon EC2, check out our page which describes EC2.
We will split this into the multiple pages, which will separately describe each VPC components.