# Where to begin my Math journey

I apologize if this is not the correct forum for this, but I felt it appropriate.

I want to start getting into more mathematics and learning all I can to step up my programming career. I know plenty of programming languages but I feel like if I can understand more math concepts I can really make some amazing things.

I didn't do well in High School because I slacked off and didn't care (which I regret now). Now that I have found programming (my passion) I just want to learn more and more and more.

I know addition, subtraction, multiplication & division. I even remember some basic Geometry and Algebra, but that's about it, I may even need to refresh those.

I see things that are explained in a more mathematical way and I would love to know more about the complicated parts of math, I just have no clue where to begin. I want to start with the basic and work my way up.

I am interested in 3D math, big data analysis, physics, and statistics.

So, my question has a few parts:

1. Where do I start? Where is the best place for someone like me to pick back up and build off of that knowledge into more complicated things? What books or resources could I start with??
2. Are there certain parts of math I don't need to know? Should I just focus on the things I am interested in?
3. What math is pertinent for 3D math, physics, statistics and data analysis?
4. What is calculus? (I have always been interested in what this is, an easy to understand explanation would be great)

• Good for you! I find that I use trig/geometry more than anything when I code. Also number theory and set theory are always popping up in computer science. Depending on what you're working on, you probably don't need much calculus, although knowing basics will shed light on certain things. Commented Apr 9, 2014 at 16:05
• @Jedediyah Thank you for your words of wisdom and encouragement. Commented Apr 9, 2014 at 16:09
• Does this answer your question? Learning mathematics as if an absolute beginner?
– user1147844
Commented Apr 30, 2023 at 22:50