MHB Computer languages & math learning

  • Thread starter Thread starter Aramathia
  • Start date Start date
  • Tags Tags
    Computer
AI Thread Summary
The discussion centers around an adult learner seeking to improve their mathematical skills while exploring programming. They express a desire to find a programming language that is both engaging and useful for revising and extending their pre-calculus math knowledge. Suggestions include Mathematica, praised for its capabilities as a symbolic computer algebra system, and Python, highlighted for its ease of use and extensive libraries suitable for mathematical applications. The learner shows a preference for Python due to its beginner-friendly nature and the availability of resources. The conversation emphasizes the importance of choosing a versatile programming language that can aid in both math learning and general programming tasks.
Aramathia
Messages
2
Reaction score
0
Hello All.

I am a an adult who bombed mathematics at school. The past 20 years I have been increasingly interested in reading around physics and math topics; but I am constantly stymied by my lack of mathematical training.
So, to remedy this, I have been trying to teach myself math for the past couple of years, with mixed success.

Recently I started learning BASH shell scripting. This has opened my mind to the possibilities of learning a programming language AND revising/exploring/extending my math base; stated another way: to find a language which would be fun to learn, intrinsically fascinating, but instrumentally useful for revision of and extension of my math education (which, I emphasise, is still only pre-calculus)

MY QUESTION:

Can I have suggestions as to a suitable 2 or 3 programs likely to help me achieve:
1. my stated aims;
2. at my current level of math attainment; and
3. with my current newbie status to programming?

Much appreciated in advanced,
Aramathia
 
Technology news on Phys.org
The best language to learn for helping you learn math is, in my opinion, Mathematica (or the Wolfram Language, as it's now called). You can sign up for a free account at the https://user.wolfram.com/oauth/authorize/cloud?oauth_token=c0b8352b21e977112855c0f26406de9e0566c8951&oauth_callback=https%3A%2F%2Fdevelop.wolframcloud.com%2Fapp%2Fj_spring_oauth_security_check%3Fproductname%3DWolfram%20Development%20Platform%26learnabout%3Dhttp%3A%2F%2Fwww.wolfram.com%2Fdevelopment-platform%26preview%3Dfalse%26logo%3Dwolfram_development_platform, and execute full-blown Mathematica commands. Now, this free account isn't going to give you loads of computing cycles so that you can do lengthy calculations. But it'll do an awful lot. It'll certainly do loads of plotting for you, and so on. The online documentation is excellent. Mathematica is, hands down, the best symbolic computer algebra system in existence. So that's what I would recommend.
 
I would suggest to learn python. It contains lots of libraries and it is easy to use for mathematical purposes.
 
Re: computer languages & math learning

Ackbach said:
. Mathematica is, hands down, the best symbolic computer algebra system in existence. So that's what I would recommend.

Many thanks.
I should have specified: I actually want to learn an all-purpose (as opposed to specialist) programming language which will be strong on math but able to the broad range of programming jobs.

I"m looking at Mathematica but leaning towards Python, as I've just found loads of good learning environments and resources.

regs,

- - - Updated - - -

ZaidAlyafey said:
I would suggest to learn python. It contains lots of libraries and it is easy to use for mathematical purposes.

Thanks.
I'm looking into it.
Felt tempted towards Haskell for a while but think I will go with the more beginner-friendly of the two, which is of course Python.
regs,
 
Re: computer languages & math learning

Aramathia said:
Thanks.
I'm looking into it.
Felt tempted towards Haskell for a while but think I will go with the more beginner-friendly of the two, which is of course Python.
regs,

Good luck, Python is very interesting. If you have a question regarding Python you can post here. I and others might be of help.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top