
Get the book Quick Calculus by Kleppner and Ramsey. Nothing else I used came close, for developing intuition about the concepts when they're fresh and new.
Once they have mastered that, any good book will do. James Stewart's is fantastic but so big and thick you may need to use it as a resource to intelligently select appropriate readings and problems from as they go, rather than just start at page 1 and assign every problem. But the main thing is to really get the basics of what a derivative and integral and limit are from the getgo, and nothing I tried compare to Quick Calculus for that.
Using this Julia book or some other similar book to select exercises based on your appropriate judgment from it to supplement Stewart would also be very cool if your student has an interest in programming. Let them complete then in python if they like, python should be fine. I recall implementing a numerical integrator and a symbolic differentiator in python at the same age, as a way of consolidating my knowledge of calculus, and found both to be very valuable and fun exercises. Symbolic differentiation seemed like magic especially, but it was just a matter of parsing and then continually adding rules for each rule I learned in math.
Also, if you can find an ancient copy of Thomas Calculus when it was two volumes. Buy the first volume. Solve all the odd problems, the solutions are in the back. That's how I learned!
A later edition of Thomas was a single volume big thick yellowish book. It was very good. We used it as freshmen at MIT. You could learn from it. I don't remember if that version had answers in it. But solving problems and having answers to check against is key.
Daniel Kleppner and Norman Ramsey, "Quick Calculus" - We used this for math background when I was taking AP Physics in high school. The physics textbook was Resnick and Halliday, which uses calc throughout. It is not particularly intuitive, but the "programmed learning" approach makes it very easy to pick up enough basic computational ability to do applications. (The phrase "programmed learning" is so old that maybe I should clarify that it has nothing to do with computers.)
H. M. Schey, "Div, Grad, Curl, and All That" - This might be helpful for people taking vector calculus, or using it in an electromagnetism course in physics. In fact, a lot of his examples are from E-M. Very good at providing intuition without too many technicalities.
I think the best uses for books like these are: (a) You want to get the "big ideas" without worrying too much about technical facility (maybe because you won't ever need it - e.g. you're just learning for your own interest); (b) To provide a fair amount of the math you'll need in (say) a physics course; (c) As prep before taking a standard calc course, or maybe as a refresher. Books like Thompson, Kleppner and Ramsey, or Schey will help with the big picture and to boost confidence but it's best to read them before taking the "real" calc course - since once the "real" course is running you'll be too busy with the work in the course to read something else on the side. But do whatever works for you. Calculus really is wonderful - have fun!
It sends a bit of a chill down my spine -- I'm trying to imagine what my copy of Kleppner & Ramsey's 'Quick Calculus' (about a $20 book) would have cost if Newton had 'patented' Calculus, and if his (hypothetical, avaricious) descendants and their attorneys had insisted on their 'right' to a cut of the profits.
