OP wants it from first principles as their maths is "poor" . I don't think Spivak is a good choice to jump right into calculus.
If OP wanted a more softer approach, Spivak's Hitchhiker's Guide to Calculus is probably a better option first before going full Spivak.