Edit: For those who downvoted my comment here, I'd really be curious to know why.
Edit: For those who downvoted my comment here, I'd really be curious to know why.
What makes Swift Playground so compelling is that it seems to be specifically tailored towards new programmers, with the way it teaches -- it provides basic information about Swift, and does not overload information at the reader at once. And even existing programmers can make use of it because it's just a Swift playground (part of Xcode) underneath.
I think Swift Playground is genuinely fun as you can manipulate an object on an iPad. It's pretty much like playing a game in that sense. That's something you just can't get out of reading a book. It makes it that much more approachable.
If you show kids or even new programmers Swift Playgrounds along with something like Learn You a Haskell or Realm of Racket, or even tell them about Scratch, which do you think they would gravitate towards more?
But anyways, I'm excited to give this app a try - I'm always glad to see more tools to help people get started.
And yes, it uses real Swift syntax which is its main goal, according to the "Platforms State of the Union"[1] talk at WWDC this year.
It's after people have gotten used to a few languages that they start to develop syntactic prejudices, for example against "parenthesis languages" if they've been doing a lot of coding in C-family languages.
Playing with Swift on an ipad is a lot of fun.
As a total noob programmer myself, stuff that exists only on the command line is a bit of a let down.