The difference between Position and Vector3?

I have been wondering about this for a long time, are they the same thing or are they diffrent?

Technically, Yes. A Position consists of a Vector3 coordinate (X, Y, Z) meanwhile CFrame consists of a CFrame.

In simplest terms:

Position is coordinates of a part using Vector3.
Vector3 describes vectors in some 3D space. We use it to get some exact point in said 3D space.