Muphrid said:
Who said you have to "leave" classical vectors? These are the same vectors you're used to dealing with. The difference is the basis their components are related to. Tangent vectors use basis vectors that are tangent to their respective coordinate axes. Cotangent vectors ("one-forms") use a differnt basis--the cotangent basis vector e^x is perpendicular to the hypersurface formed by the t, y, and z axes.
I don't necessarily think that what you are saying is wrong, but I think it gives the misleading impression that vectors and 1-forms are the same thing, expressed in different bases. They're not, even though, if you have a metric tensor, you can convert one into the other.
To illustrate how different they are, let me take an example of a manifold that has no associated metric. Suppose we are doing thermodynamics, and the state of the system is defined by two variables, P, the pressure, and V, the volume. As time goes on, the state S changes as a function of time. We can describe the "velocity vector" for the system using the coordinate basis e_P and e_V:
\dfrac{dS}{dt} = \dfrac{dP}{dt} e_P + \dfrac{dV}{dt} e_V
Now, let's consider a scalar field T(P,V) which gives the temperature as a function of P and V. Then we can use the 1-form basis \omega^P and \omega^V. We can express the gradient of T using this basis:
\nabla T = \dfrac{\partial T}{\partial P} \omega^P + \dfrac{\partial T}{\partial V} \omega^V
Without a metric tensor, there is no way to relate the 1-form basis \omega^P, \omega^V to the tangent vector basis e_P, e_V. Gradients can only be expressed in the first basis, and tangent vectors can only be expressed in the second basis.
In particular, if A = A^i e_i is a vector, and B = B_i \omega^i is a one-form, we can make sense of A . B, but there is no meaning to A . A or B . B.