Congratulations to you on taking a new path! Here are some suggestions for math materials; keep them in your back pocket, hopefully they'll be of use to you.
There's a "Master Math" set of books by Debra Anne Ross (and other authors) that covers basic math all the way to calc. Each book is about $14 and each one covers the subjects fairly well (could use more and better illustrations though). Schaum's outline series was mentioned before; these are extremely useful, but AFTER you take a lesson or are trying to find sample problems as a crutch (around $13 each on Amazon). Might I suggest, once you get to calculus, "The Calculus Lifesaver" by Adrian Banner. Down to Earth language and explains the whats, whys and wherefores, and covers calc1 and 2 as I recall. Another member posted G.B. Thomas - the calc book (13th edition now I think) is a well known and very complete undergrad workhorse text. "The Humongous Book of Calculus Problems" by WM Kelley is also pretty good - side notes and "handwritten" watch-out-for-these kind of remarks.
Aside from texts, consider video-based learning:
As a big proponent of visual learning, especially for foundational, basic math lessons, can't beat a live instructor for tips and tricks. However, next best thing is khanacademy.org - they have an entire k-8 and beyond curriculum, completely free online. They cover everything from arithmetic to multivariable calc (calc 3), and also have lessons in science, physics, economics, and way more - and you can actually follow these all the way through college. The videos go through problems and solutions right in front of you with continuous explanation. On that note, there's also patrickjmt.com (free), and integralcalc on youtube (some free, some pay-to-play).
Some calc websites for good measure:
karlscalculus.org
paul's online math notes,
http://tutorial.math.lamar.edu/
As an engineering student, you'll no doubt hit statistics, linear algebra, real analysis, numerical analysis, and of course calc 1/2/3, differential equations, etc. For now don't worry about those, just hit the basics hard. The closer you make the basics second nature to you, the more easy the advanced stuff will come.
Best of luck to you!