Menu

  • Home
  • photography
  • Archives
  • About
Skip to content

Ruminations

Cycling | Martial Arts | Introspection

programming

Swift

Objective-C without all the baggage of C

Posted on June 2, 2014 by Fuad Kamal

Apple asked the question, ‘what if we could have Objective-C, without the baggage of C’.  The answer is a new language: Swift

finally.

Learn to Program – all ages

Posted on January 8, 2014 by Fuad Kamal

My ten year son is quickly catching up to me in terms of comfort with command line / terminal.  He’s going through Learn to Program with Minecraft Plugins, which I heard about through our local Coder Dojo.  It’s an intro to programming in Java with Minecraft as the interest / lure.  I was surprised to find that he took a command-line approach in the book, but even more surprised to find how readily my kid picked up on it.  I highly recommend picking up the e-book if you want to learn programming yourself or want your kids to learn.  Prior to this we picked up Scratch, which we also got introduced to through Coder Dojo, but I found that the kids quickly devolved into just playing games or spending hours drawing instead of actually learning to code anything.

For my six year old, though, I found Kodable for free on the iTunes store.  I found it while searching for something that was (a) based on Logo and (b) would work on the iPad.  Kodable is extremely well done – it teaches concepts like iteration and conditional logic through a series of puzzle games with cute graphics and sound effects.  My daughter doesn’t feel like she’s learning, she feels like she’s playing a game and letting her play is a “reward” rather than an exercise.  After her first session, she told her mom “I’m contracting for baba (daddy)”!

Categories

Archives

500px

Tweets

Fuad Kamal
  • RT @ProductHunt: @JoaoPixeles damn, you even scared me with this comment and I just tweet things. 03:58:32 AM February 26, 2021 ReplyRetweetFavorite
  • RT @dcrainmakerblog: TrainerRoad launches TrainNow as part of bigger Adaptive Training overhaul initiative: Here's your hands-on deep-dive… 09:34:35 PM February 25, 2021 ReplyRetweetFavorite
  • How We Test Concurrent Primitives in Kotlin Coroutines https://t.co/nVC4MljuW0 01:20:03 AM February 25, 2021 ReplyRetweetFavorite
  • Live right now on @LinkedIn with @superjunaid https://t.co/ccp3Ygx1fK 08:32:41 PM February 23, 2021 ReplyRetweetFavorite
  • @KellyShuster @IbottaApp Congratulations! 🎉🎈 01:22:02 AM February 23, 2021 in reply to KellyShuster ReplyRetweetFavorite
  • RT @MisterABK: Every episode of Popular Space Show™ https://t.co/KlwA6vGwSV 01:55:09 AM February 20, 2021 ReplyRetweetFavorite
  • RT @donnfelker: Reason #12,553 that you should AVOID Medium. This garbage. They Account-wall your content. Host your own blog. WordPress, G… 05:32:14 PM February 18, 2021 ReplyRetweetFavorite
@flexronin
Proudly powered by WordPress | Theme: Eighties by Justin Kopepasah.