|
|
|
|
|
by dsacco
3045 days ago
|
|
I think your question is underspecified. What are your concrete goals? What kind of mathematics do you want to learn, and how do you want to apply it? Given that information we can make more prescriptive suggestions. As stated, your question doesn’t give us any information on your current level of mathematical maturity or background knowledge. Do you already know discrete mathematics? Do you know calculus? These are meaningful questions that impact how appropriate any given answer is. I also disagree with the implicit premise of the question. I wouldn’t recommend you try to learn any kind of nontrivial math by trying to program it. Learning e.g. linear algebra as opposed to just matrix multiplication implies understanding the theory of vector spaces and linear transformations. You can certainly implement algorithms based off of results in linear algebra, and you can implement operations (like scalar-vector multiplication), but programming doesn’t really make sense as a tool to help you learn the mathematics unless all you want to do is computation. |
|