Slashdot Mirror


Stephen Wolfram's Free Book Teaches the Wolfram Language To Kids

theodp writes: Stephen Wolfram received a PhD in particle physics at age 20 (his thesis committee included Richard Feynman). So it's probably not too surprising that Wolfram's new book, An Elementary Introduction to the Wolfram Language (free on the web), aspires to teach those new to programming how to do much more than just move Minecraft and Star Wars characters around. "The goal of the book," explains Wolfram in a blog post, "is to take people from zero to the point where they know enough about the Wolfram Language that they can routinely use it to create programs for things they want to do. And when I say 'zero', I really mean 'zero'. This is a book for everyone. It doesn't assume any knowledge of programming, or math (beyond basic arithmetic), or anything else. It just starts from scratch and explains things. I've tried to make it appropriate for both adults and kids. I think it'll work for typical kids aged about 12 and up."

18 of 105 comments (clear)

  1. Starting from Scratch? by Anonymous Coward · · Score: 2, Funny

    >This is a book for everyone. It doesn't assume any knowledge of programming, or math (beyond basic arithmetic), or anything else. It just starts from scratch and
    >explains things.

    I thought MIT Scratch was programming. I must be really confused.

    1. Re:Starting from Scratch? by Dunbal · · Score: 2

      No I think Stephen Wolfram is the one who is confused. Mathematica was ok but from there it's all been a downhill mission creep experience. Why be excellent at one thing when you can be mediocre at everything!

      --
      Seven puppies were harmed during the making of this post.
  2. Stephen Wolfram's greatest talent by Anonymous Coward · · Score: 4, Insightful

    The Wolfram Language represents a major advance in programming
    languages that makes leading-edge computation accessible to everyone.
    Unique in its approach of building in vast knowledge and automation,
    the Wolfram Language scales from a single line of easy-to-understand
    interactive code to million-line production systems.

    This guy has serious talent in math, science and computers, but his self-promotion skills rival P.T. Barnum.

    1. Re:Stephen Wolfram's greatest talent by OzPeter · · Score: 5, Insightful

      The older I get, the more I've learned that these wunderkind child prodigies that get advanced degrees before they're old enough to drink (in the US) are more the result of political connections and corruption (and probably gaslighting asshole managers) than anything else.

      I seriously doubt that anyone who had Richard Feynman on his thesis committee skated by on his degree.

      --
      I am Slashdot. Are you Slashdot as well?
    2. Re:Stephen Wolfram's greatest talent by jheath314 · · Score: 5, Informative

      I myself was curious, so I looked it up on Wikipedia.

      Seems like he educated himself in particle physics when he was very young (started publishing papers at age 15), got accepted early by St. John's College when he applied at age 17, switched to CalTech at age 19, and got his Ph.D. a year later.

      Now, obviously he was allowed to fast forward through the years of grinding that are normally required before you can enter college or work on a Ph.D. thesis. Given that he was already publishing widely cited physics papers at the age of 18, that was probably a good call on the part of his instructors.

      --
      Procrastination Man strikes again!
    3. Re:Stephen Wolfram's greatest talent by Anonymous Coward · · Score: 3, Funny

      I can appreciate that you're bitter over your humanities Ph.D, but I would really like some fries with my Big Mac.

    4. Re:Stephen Wolfram's greatest talent by mrchaotica · · Score: 2

      How does one get a degree with 6+ years of prerequisites which are only available after getting a high school diploma, which requires wasting time in high school learning underwater basket weaving for at least 4 years, which requires another 3 years wasting time being bullied in middle school, which requires another 6 years wasting time at the K-5 level being forced to endure basic shit you mastered in 2nd grade over and over again

      Because none of those things are actually true. Wikipedia has an article listing 20 different ways of circumventing that bullshit. If you think you should have been a PhD-at-20 wunderkind, either you aren't as smart as you think you are, or you should blame your parents either for not being aware of those options or for holding you back in hopes you'd develop better social skills (which clearly didn't work, if that's what happened).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:Stephen Wolfram's greatest talent by hey! · · Score: 2

      If you look at Wolfram's career it's clear he didn't get where he is because the fix was in; but that career also suggests why physics isn't dominated by these single-minded prodigies. What obsesses you at 15 probably won't hold the same fascination when you're 21, over a third of your life later. But you can use your Phd-stamped prodigy card to make a lateral career move.

      There are a few landmark physicists who got their PhDs fairly young-ish, say 22-24; but when you're 20, 2-4 years more is still a long time. Most of these guys showed early interest things besides physics. Max Planck was a music prodigy. Heisenberg joined a paramilitary group to overthrow the government of Bavaria. Paul Dirac earned an undergraduate degree in electrical engineering. The teenaged Stephen Hawking tinkered with homemade fireworks and model airplanes.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    6. Re:Stephen Wolfram's greatest talent by Anonymous Coward · · Score: 2, Informative

      Cole Miller, one of my friends in grad school at Caltech, started the Ph.D. program in physics at age 16, and was 21 or 22 when he got his degree. That's not far from Wolfram's age when he got his Ph.D. I entered Caltech in 1984, talked to two people who knew Wolfram personally, and I never heard any hint of "corruption, money, and connections" -- just some quibbling over intellectual property rights to SMP, the predecessor of Mathematica. (No question about who wrote it, mind you, just who owned it.)

    7. Re:Stephen Wolfram's greatest talent by TapeCutter · · Score: 3, Interesting

      Feynman "attained a perfect score on the graduate school entrance exams to Princeton University in mathematics and physics—an unprecedented feat" - WP
      However Feynman always insisted had no special talents. He credited curiosity and hard work for his success.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  3. is it $5 a month? by goombah99 · · Score: 3, Interesting

    I was trying to figure out where I can use the language. I found something that looked like a portal for about $5 a month. is that the intended way to use this. Is the a free junior version of this somewhere? $5 isn't bad at all if you use it frequently but I'd rather learn it and see if I actually use it for free.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:is it $5 a month? by Anonymous Coward · · Score: 4, Informative

      You can get it for the Raspberry Pi at no cost, so I assume there's (nonfree) linux packages.

      http://www.wolfram.com/raspberry-pi/?source=nav

      It's free (no cost) for non commercial use and there are packages for noobs and raspbian.

    2. Re:is it $5 a month? by jason.sweet · · Score: 2

      'noobs' refers to the linux distribution that runs on raspberry pi, not the user.

  4. If you want people to learn programming... by Viol8 · · Score: 2, Interesting

    ... it helps if you make it fun. Ok, some people will learn anyway because they're really into it, but others - especially kids - won't unless its fun. Which is why Logo did well back in the 80s with moving a virtual or real turtle around.

    Looking at his book it seems to me "fun" wasn't exactly in his top 10 ToDo list when writing it. For most people it will be about as much fun as having a tooth pulled. Lists and barcharts in chapter 4? Seriously? Fine in the MS Excel manual, not so great in a beginners book targeted at people who wouldn't normally think about learning programming.

    1. Re:If you want people to learn programming... by chispito · · Score: 2

      Looking at his book it seems to me "fun" wasn't exactly in his top 10 ToDo list when writing it.

      So... back to Minecraft?

      --
      The Daddy casts sleep on the Baby. The Baby resists!
  5. A new kind of science by Anonymous Coward · · Score: 2, Interesting

    Stephen Wolfram - A new kind of science - the kind you have to pay for.

    The language isn't free.
    From what I can tell you must pay $10/mo to $15/mo in order to "save your notebook".

    How nice of him to give out free books that teach about his non-free language.

  6. Sigh, another perl, PL/1, snobol, etc, etc by zJe · · Score: 2

    I suspect very few 12 year olds are going look at this. Wolfram may be genius but a usability expert he is not. The Wolfram Language, his name, looks like something a mathematician would come up... "Let's see I've used all the math symbols already so let's start using all the punctuation symbols to do other actions! And I can combine punctuation symbols for more actions so I don't have to type too much!"

    Where space is expensive, terseness is needed. Everywhere else it's the terseness that is expensive. Steep learning curve, expensive debugging (both logical and functional), and expensive mental context switches for people who want to be multi-lingual.

    On the other hand if it becomes a high demand language then those who master it will definitely have job security.

  7. Re:what good is "Wolfram Language" for kids? by lgw · · Score: 2

    All my university classes used Mathematica.

    Which was invented by ... Stephen Wolfram. Funny old world. To the trolls: he already has a very successful language for scientific/engineering computation. This is something new.

    --
    Socialism: a lie told by totalitarians and believed by fools.