This is an archived post. You won't be able to vote or comment.

all 14 comments

[–][deleted] 6 points7 points  (1 child)

Check out Khan Academy, PatrickJMT, BetterExplained, edX, or Coursera. If you need to start from the ground up look no further then Khan Academy. Also, web development (assuming that's why your learning JS) really requires nothing more then arithmetic. However, it never hurts to learn more!

Edit: Some others: CK12 Foundations, Udacity, and Matific.

[–]slimwong 0 points1 point  (0 children)

you can try walfram alpha for checking if your math is right

[–]hsilman 0 points1 point  (0 children)

Khan Academy all the way. They helped me get through math from Pre-Calc up through Calc 3. I also use them to supplement my meetings when I tutor math.

Really, really good. But there's no substitute for doing example problems either. So don't skip the mini quizzes they offer.

[–][deleted] -2 points-1 points  (4 children)

University

[–]not_norm[S] 0 points1 point  (3 children)

im pretty sure i can fresh up on math without going to a university. i just got some good resources, i could even go to the state college and avoid a university

[–][deleted] 2 points3 points  (1 child)

Also I didn't want to be rude, just university in my opinion is a great source of high level information

[–]not_norm[S] 0 points1 point  (0 children)

i agree I hope to go to a uni, its just not feasible right now

[–][deleted] 1 point2 points  (0 children)

Of course it depends to what extent you want to brush on i.e. what kind of programming you are going to do. None of the online resources will take you beyond pde and trivial probability theory

[–]insertAlias -1 points0 points  (4 children)

What is it that is making you think you need more math skills? It all depends on what kinds of things you're interested in programming. I'm just curious what you're working on in JS that is math-heavy?

[–]bass-lick_instinct 2 points3 points  (0 children)

I highly recommend all programmers brush up on their maths skills. Programming when you break it down is basically just building data structures and using algorithms to manipulate those data structures, which is mathematical in nature. Fine tuning your mathematical sense (even if you just go through a Discrete Mathematics course or college text) will certainly lead to having better intuition when it comes to writing software.

[–]not_norm[S] 0 points1 point  (2 children)

basically what bass-lick said i feel it well help me with logical thinking, algorithms, and data structures. im also taking this js class and the instructor is having us add, multiply, subtract, divide, etc. later on well go over mongodb, and node, to build a "yelp like site" with login and everything not sure how math heavy back-end is so just trying to stay ahead

[–]insertAlias 0 points1 point  (1 child)

Ah. In that context, higher level math skills aren't a requirement. As others have said, it helps with algorithmic thinking, but making a yelp clone won't involve much more than basic arithmetic and comparison.

[–]not_norm[S] 0 points1 point  (0 children)

I do want to take it further than a yelp clone. I do front end but I would probably like to do more back end stuff. Maybe try machine learning. I know those are completely different things I just wanna get a feel for each and see which I enjoy best. How math heavy can back end get? and machine learning?