The language is small compared to the APIs you need the know to get anything done. But you do have to start some place.I think I want to learn a programming language just for the sake of it.
What language do you suggest?
What will I be able to do with it?
They're not dumped: OS X continues to ship with Perl, Ruby, Python, and other 3rd-party interpreters, and that isn't going to change short of OS X one day becoming a locked down platform a-la iOS. (Unlikely though, since without differentiation there wouldn't be any point in maintaining two separate OSes.)
This is true, except in one field where AppleScript kicks the absolute tar out of every other supported option: controlling scriptable (i.e. Apple event-aware) applications. For a company that invented and owns both AppleScript and Apple event technologies, they're really rather rubbish at implementing and supporting it themselves.AppleScript gets its ass kicked compared to just about everything else, but I don't see it going away anytime soon.
The problem with Logo is the lack of good, rich, varied collections of libraries (outside those for turtle drawing, of course), and dated, crude Logo editing/runtime environments that don't employ more recent research in HCI and end-user programming, or even look especially enticing. (Heck, even Swift will now allow you to observe the live state of your program as it runs, easily advancing state of the mainstream art from mid-1960s to mid-1970s.)Python is probably the easiest language to learn that people actually use (as opposed to say, LOGO which may be easier to learn, but nobody uses outside of the context of classrooms teaching the basic ideas of programming).
I don't think there's anything wrong with curiousity for its own sake. But having a project that really interests you is a great practical way to engage with the subject and test and practise your developing skills.But I'd say you're going about this all wrong. You shouldn't learn a programming language for the sake of learning one. You should have an end goal, something you want to make.
Did you like the maple programming? Or the focus in the the scientific/math/engineering realms?The only programming that I have done is a bit of Visual Basic about 10 years ago where I did a few program's for decoding car stereos. I have been doing some Maple at uni this year as part of my Maths degree too.
I have been doing some Maple at uni this year as part of my Maths degree too.
To which I meant to add:The problem with Logo is the lack of good, rich, varied collections of libraries (outside those for turtle drawing, of course), and dated, crude Logo editing/runtime environments that don't employ more recent research in HCI and end-user programming, or even look especially enticing.
You're quite confused. Here's how you do most stuff in a good language:maybe they just enjoy creating endless complexity and OCD micromanaging make-work for themselves...
I think I will have a look at Python.
What do I need to get started?
I have seen a couple of eBooks for beginners, what else do I need?