Robotics research has found numerous important applications of Riemannian geometry, despite the background mathematical material being strikingly challenging. This material is often remains inaccessible to roboticists, and despite many natural generalizations within the mathematical literature, there remain very few applications of modern highly-relevant geometric generalizations such as spray or Finsler geometry. This paper presents an entire re-derivation of generalized spray and Finsler geometries focusing on building the ideas from familiar concepts in advanced calculus and the calculus of variations. We focus on the pragmatic and calculable results and avoid the use of tensor notation to appeal to a broader audience. We have already used these derivations for important advances in our own work (for instance, geometric fabrics); it is our hope that they will contribute to an increased understanding of these ideas within the robotics community and inspire future research into applications of generalized nonlinear, Finsler, and even Riemannian geometries.