Re: Newbie questions



On Tue, Aug 08, 2006 at 09:25:07PM +0900, casa wrote:

2) Do I need lots of math to become a good programmer?

Only if you want to code math.

It's unfortunately not quite that simple.

Familiarity and comfort with algebraic logic is invaluable to a
programmer. That need not come from extensive formal instruction,
though that's where (most?) many programmers get it. That's more a way
of thinking than anything else, and as such can be learned from any
number of sources, however.

Learning to program is a good way to learn that manner of thinking,
though, I think. As long as it's a hobby, and you're willing to follow
tangents, I think that no more than a very basic understanding of the
principles of algebra is really strictly necessary. As others indicate,
however, knowing more math would likely help, even if it's not exactly a
prerequisite for learning to program.

I know for a fact that all the calculus California universities force on
computer science students is not necessary, or even particularly
helpful, for most programmers. Spending three years in calculus classes
distracts from learning the sort of mathematics that is actually of
direct use to programmers in general (such as linear algebra).
Unfortunately, in addition to a specific, institutionalized coursework
requirement for calculus, California schools also tend to artificially
specify an absurd number of calculus credits as prerequisites for linear
algebra as well.

C'est la vie.

The upshot, in any case, is this: don't worry about the math if you just
want to learn to program for your own purposes -- at least not at first.
Navigate on over to the pages for Why's (Poignant) Guide and Chris
Pine's Learn to Program, and have fun. Competency with arithmetic is
all you really need to be able to get started.

--
CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ]
"Real ugliness is not harsh-looking syntax, but having to
build programs out of the wrong concepts." - Paul Graham

.



Relevant Pages

  • Re: Application of algebra
    ... When I went to school we had Algebra I, Algebra II, ... Plane Geometry, Solid Geometry, and Trigonometry. ... Calculus, diferential and integral I didn't get till college. ... I went through hell with math until I ran into a teacher who wouldn't ...
    (rec.crafts.metalworking)
  • Re: Application of algebra
    ... position now that school is out. ... I'm not talking about what you are calling "higher math" ... When I went to school we had Algebra I, Algebra II, ... Learning is a very personal process that demands that you first work ...
    (rec.crafts.metalworking)
  • Re: How to approach the study of mathematics?
    ... from applied perspective, did take 3 courses of calculus, diff ... but eventually became interested in 'pure math'. ... and Abstract Algebra. ... realized that the pre-requisite to both is some basics of logic, ...
    (sci.math)
  • Re: JSH: A very uneducated culture?
    ... calculus, when I was 12. ... I did find a lot of abstract algebra to be dry and boring. ... but I believe most of the math involved is similarly ... high school are correct, ...
    (sci.math)
  • Re: Id like to get better at math
    ... I'm a high school graduate algebra 2 was the highest ... I want to be able to do pre calc and move on to calculus. ... I'm not doing this for a class I just want to better my self at math ...
    (sci.math)