Good afternoon. I am planning on studying computer science or a math major, haven´t decided yet. I am passionate about programming, mathematics, pysichs and logic. I struggled at mathematics (3s and 4s out of 20, yes that bad!) because i didn´t see the beauty of it and now after becoming passionate, i am quite satisfied with my skills (got 16 out 20 in the national high school exam), but i could do much better. By the way i didn´t made any Math subject, so my exam performance was my final grade. I learned all the math by my self using Khan Academy, Explicamat (Portuguese website).
I am passionate about math, i took the liberty to dig deep and create insights, which most schools don´t do, the main reason, students fail miserably in the national exam, which tests students logical and analytical skills. I did so much better, despite self-learning, because i understood the concepts, didn´t just memorize formulas.
Since i am taking an engineer course quite similar to computer science or even a math major, i will be taking integral and differential calculus, complex analysis, discrete mathematics, linear algebra and calculus-based pysichs, i really need a deep understanding of the material covered in high school. I feel like i can to much better, so i am devising a plan to cover high school math material with more rigour, proofs included, so to speak, increasing my math maturity.
Why i am doing this? I don´t want to faill those math classes in the first year already. I want to be the best, i am willing to work to achieve such massive goal and for that i need the basics well developed just like a building a house.
I was thining of reading Basic Mathematics by Serge Lang. I don´t want some silly plug and chug exercises ( i had enough), i am looking for problem-solving exercises, word problems, proofs, logic, foundations, etc.. Will that book provide me such needs?
Short story: I want to develop a mathematics mind set and the foundations necessary to study harder subjects. What do you recommend me?
Thanks in advance.