You can either read online, download the pdf, or download a zip of html files.
for those who need to build their Maths skills
for those who don’t like videos
The textbooks may seem like a lot at first (between 800 and 1200 pages) but they’re full of examples and exercises - not hard theory alone. If after a few exercises you’re fine, then just skip and you’ll go from chapter to chapter in no time.
Presentation of the Pre-Calculus course: (for those who need the “basics” first).
Precalculus is adaptable and designed to fit the needs of a variety of precalculus courses. It is a comprehensive text that covers more ground than a typical one- or two-semester college-level precalculus course. The content is organized by clearly-defined learning objectives, and includes worked examples that demonstrate problem-solving approaches in an accessible way.
The material is well explained with examples and exercises, but beware, all textbooks are peer-reviewed - I’ve already reported 2 mistakes in the given solutions to exercises.
Have a look ! (Pre-Calculus, Calculus, Algebra 1,2,3, …) What do you think?
I guess they must’ve had all three in the works simultaneously, then, because it was some months ago that I downloaded the bunch into my Google Drive reference library, and I don’t believe that they created two more fat calculus books from scratch in that time.
I’ve started reading Pre-Calculus (I’ve started reading a bunch of things so I’d like to try to stick to this one), and I think I’ll have to do Pre-algebra as well. I don’t know ! When @P1xt said Maths, I found that it was often Calculus that was recommended for programming.
That said, their Pre-Calculus pdf is 1200 pages long…hm.
What I want first is to understand more how to look at things, being able to recognize relationships and relevant parts of a problem. I’ve always thought knowing Maths could do that.
Maybe a bit overthorough? Yeah, they’re meant for teachers and students to take out the parts that are used in their courses, so they try to cover everything that might fit under the title. You’ll definitely need to pick and choose a little, unless you just love math for its own sake.
That’s great and all, but what should a “final list” for programming usefulness look like? I’m thinking algebra, trig, calculus, linear algebra, discrete mathematics, and statistics and probability. What do you say?
I study software engineering, we have to take algebra, geometry, trigonometry, logic and sets, differential calculus, linear algebra, statistics 1 & 2, conceptual physics, integral calculus, discrete math, mechanical physics, multivariable calculus, differential equations and fields and waves.