the theory of non embeddability is actually one of the main uses of the theory of characteristic classes, since an embedding implies restrictions on the characteristic classes, which sometimes can be shown to be false.
so this is a good place to start learning characteristic classes, i.e. natural homology classes associated to a manifold.
e.g. take any compact manifold, consider its only natural invariant, its tangent bundle.
then choose any n general tangent vector "fields", and consider the subset of the manifold consisting of points where these n vectors are dependent.
that depends of course on the choice if vector fields, but its homology class does not. so this is a natural homologu calss associated to the manifold called a characteristic class.
or for one vector field just consider the (usually) finite set where it is zero. for a general vector field the numebr of these points is the same, called the euler number of the manifold. so this characteristic class is called the euler class.
now by the jordan hypersurface theorem, a compact connected hypersurface separates R^n into an inside and an outside. so any hypersurface has a no where zero normal vector field.
this implies that the tangent bundle of the hypwersurface, added to the one dimensional normal bundle, is a product bundle, and the whitney product theorem for characteristic classes implies an equation on these classes equalling 1.
but more directly, the outward normal chooses a "side" for the htypersurface which is thus "two sided", whereas a non orientable surface cannot be embedded as a 2 sided hypersurface in any orientable manifold. (I think?)
I am far from expert on this stuff and am partly just recalling lectures i heard over 30 years ago from experts like ioan james.