This is an introduction to the classical theory of homoclinic bifurcation theory, and its generalization to higher dimensions. It also aims to stimulate new developments, relating the theory of fractal dimensions to bifurcations and chaotic dynamics.