I've been looking for something similar to this for my 12-year old son. Are there any other resources you guys can recommend to help teach coding? (that aren't Apple-product dependent?)
Swift is open-source now, so it's not really Apple-dependent. Using the Swift Playgrounds doesn't mean your kid will be locked into the Apple ecosystem.
Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds
11–20 of 73 posts
Re: Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds
#12I've been looking for something similar to this for my 12-year old son. Are there any other resources you guys can recommend to help teach coding? (that aren't Apple-product dependent?)
It's a live programming environment with instruction to go along with it.
(Disclaimer: Used to work there; didn't work on CS)
Re: Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds
#13Edit: For those who downvoted my comment here, I'd really be curious to know why.
Re: Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds
#14I've been looking for something similar to this for my 12-year old son. Are there any other resources you guys can recommend to help teach coding? (that aren't Apple-product dependent?)
Re: Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds
#15Earlier quoted context omitted.
Swift is open-source now, so it's not really Apple-dependent. Using the Swift Playgrounds doesn't mean your kid will be locked into the Apple ecosystem.
There's nothing usable you can write in Swift that would run on other platforms. Lack of cross platform standard library makes portability only a lip services, "opensource" or not.
https://github.com/open-swift https://github.com/VeniceX https://github.com/Zewo
Re: Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds
#16The challenge is that after about 45 min of "play" time, they want to 'build' something and create--and Playgrounds doesn't provide the environment to do that. Then, they get bored and feel encumbered.
After working with over 1000 kids in our beta phase, we've tested almost every product on the market.
I personally like Scratch + Learntomod.com which uses Minecraft to teach Javascript and CodeCombat.com (My YC batchmates).
We're soon launching an online course (for a nominal fee) that has progression, milestones, and support for parents who want their kids to 'complete' a project. Message me or check out our beta site if you're interested to in being a beta tester for our online product--would love to hear from you.
Re: Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds
#17I've been looking for something similar to this for my 12-year old son. Are there any other resources you guys can recommend to help teach coding? (that aren't Apple-product dependent?)
The hardware part of the course is also available on coursera now. [2] Previous discussion on hn [3].
[1] http://www.nand2tetris.org/
Re: Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds
#18Earlier quoted context omitted.
Swift is open-source now, so it's not really Apple-dependent. Using the Swift Playgrounds doesn't mean your kid will be locked into the Apple ecosystem.
There's nothing usable you can write in Swift that would run on other platforms. Lack of cross platform standard library makes portability only a lip services, "opensource" or not.
This is just one example.
Re: Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds
#19I am not (yet) familiar with this app, but I do like to suggest to any new (young or old) programmers to give Racket along with the book 'Realm of Racket' a try. It's a simple enough programming language to get a good foundation with important principles, but also can take you nearly as far as you want. 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?