I'm curious, how many of you ranters out there studied Math at an advanced level to become proficient at programming? Is there a particular field of Mathematics that would improve my programming skill?

Context: I come across a lot of Math I don't understand/never encountered when researching topics such as encryption, hashing, geospatial data handling and randomness. Was wondering if I missed out on some key learning that would make these topics a lot less mysterious. Also, I overheard someone coming up with a mathematical formula to base an algorithm on. I don't think I've ever come up with algos this way.

  • 2
    I currently study computer science, which includes fair a bit of math. I think, it is not completely useless. It depends on what you want to programm though. For example, game development without knowledge about vectors is maybe not a good idea.
  • 0
    @z3dy I wonder if I should go back and do CompSci as well? I'm interested in finding out what I haven't learned yet.
  • 0
    @kshep92 only if you want to learn how a computer works from the ground up. To learn high level programming, it's not the right choice in my opinion.
  • 1
    Coming from a math background a computer programming language was beautiful and I think that's because it was made by mathematicians.
  • 0
    For you, I recommend Concrete Mathematics https://en.m.wikipedia.org/wiki/...
  • 0
    @PenguinRage I'll see if I can take a crash course on Discrete to start with. Thanks for the list!
Add Comment