This isn’t so much an Arch post, but more about programming and GNU/Linux in general. I’m attempting to learn math (again), and learn it right this time. I don’t want to just miss out and do it because I’m forced to, but actually learn the stuff behind it, and learn the advanced math necessary for advanced programming. As for programming languages, I’m looking at learning C and Perl. Any thoughts?


  1. dagore says:

    maybe go
    I did not advanced in learning this language yet, but i think its very interesting
    It was made by Rob Pike (he was a member of the Unix team)

  2. ethail says:

    C is kind of fine, but if you’re trying to get oriented to math programming, maybe C++ can offer more math libraries than C (I’m looking at boost)

    • Adam says:

      I’m looking at math and programming, not necessarily math programming. Sorry that wasn’t clear. :) I’m looking at C becuase I don’t actually know OOP yet, and would rather build on what I know, and then learn the new stuff, if that makes sense.

  3. Przemek says:

    Go to and do as many tasks as you can. I find it a nice way to learn a new programming language. Also, you’ll sharpen your math skills in computer-oriented tasks.

  4. NoGUI says:

    Ruby is the way to go – the SysAdmin movement has a subculture building up, called “Dev Ops”. The idea is that the tools sysadmins use daily need to be more tweaked than anything, and most tools nowadays you see are being written in Ruby. Puppet & Foreman, along with MCollective, are very powerful and all 3 are written in Ruby.

    That’s not to say there isn’t value in learning other languages, but grasping the basics will get you far in this new fad. (Though I’m drinking it’s kool-aid pretty hard as well. It doesn’t hurt that I like Ruby anyways. :-P )

  5. plitter says:

    Khan Academy has math videos out from pre-school level to functions of more variables. The videos are just explaining things at their most simple levels and there are also assignments for videos (at least for the younger levels, haven’t checked the other ones). Also Pauls online math notes are really interesting and very good. MIT and Stanford has online videos of lectures, so there is lots of good learning materials out there (a bit less with assignments and such). Good luck and if you find something else it would be cool if you let me know! (especially assignments and such)

    Ohh, almost forgot openstudy. A place where you can ask your math questions and they have support for latex!! So you won’t have to see that much of o^232_1 or integer^1_k …

Leave a Reply