{"id":847,"date":"2013-04-18T10:00:02","date_gmt":"2013-04-18T17:00:02","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=847"},"modified":"2023-03-06T18:26:33","modified_gmt":"2023-03-07T02:26:33","slug":"tynker-in-the-news-coding-geekette-getting-kids-into-programming","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/","title":{"rendered":"Tynker in the News: Coding Geekette: Getting Kids Into Programming"},"content":{"rendered":"<h2><span style=\"color: #0000ff;\"><a href=\"http:\/\/codinggeekette.com\/2013\/04\/18\/getting-kids-into-programming\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #0000ff;\">Coding Geekette<\/span><\/a><\/span><\/h2>\n<h4><span style=\"font-size: 1em; line-height: 19px;\">04\/18\/13<\/span><\/h4>\n<p>While on Twitter yesterday,&nbsp;<a href=\"https:\/\/twitter.com\/linuxfoundation\" target=\"_blank\" rel=\"noopener\">The Linux Foundation<\/a>&nbsp;tweeted a link to this VentureBeat article on&nbsp;<a href=\"http:\/\/venturebeat.com\/2013\/04\/12\/why-your-8-year-old-should-be-coding\/#vb-gallery:1:714833\" target=\"_blank\" rel=\"noopener\">why your 8-year-old should be coding<\/a>.&nbsp; Being a programmer and now a mom, I have to question 8 years old as the right spot.&nbsp; For me, especially watching my son tinker with things at 1, I\u2019d love to teach him programming earlier.&nbsp; Apparently I\u2019m not the only one who questions this \u2013 from what I remember, the young boy who co-authored&nbsp;<a href=\"http:\/\/www.manning.com\/sande\/\" target=\"_blank\" rel=\"noopener\">Hello World! Computer Programming for Kids and Other Beginners<\/a>&nbsp;was younger than 8 when he helped his dad with that book.&nbsp; Teaching programming to children has always fascinated me.&nbsp; As someone who loves translating tech into simple English analogies for non-techies to understand us, this area really intrigues me.&nbsp; So I\u2019m dedicating this blog post to all of the children in my life \u2013 my son, nephew, niece, goddaughter, and other family and friends\u2019 children \u2013 who may one day be programming alongside me.&nbsp; These are some resources \u2013 in addition to the book I just mentioned \u2013 that can help teach programming to kids.<\/p>\n<p><strong>Tynker<\/strong><\/p>\n<p>This is the programming product featured in the VentureBeat article.&nbsp; You can learn more about Tynker at:&nbsp;<a href=\"https:\/\/www.tynker.com\/\">https:\/\/www.tynker.com\/<\/a>&nbsp; Tynker was inspired by Scratch.<\/p>\n<p><strong>Scratch<\/strong><\/p>\n<p>Scratch started out as a research project at MIT, funded by the National Science Foundation.&nbsp; It allows for young people to create interactive stories, animations, games, music, and art.&nbsp; It also allows them to share their creations online.&nbsp; You can find more about Scratch at:&nbsp;<a href=\"http:\/\/scratch.mit.edu\/\">http:\/\/scratch.mit.edu\/<\/a><\/p>\n<p><strong>Logo<\/strong><\/p>\n<p>I remember watching one of my shows as a kid \u2013 Sesame Street, 3-2-1 Contact, The Electric Company\u2026. one of those shows \u2013 and seeing a video of a kid playing with the Logo programming language.&nbsp; What I remember was a monochrome (green on black) screen and a triangle (called a \u201cturtle\u201d) moving around the screen.&nbsp; It was a simple language that taught children how to move the turtle around.&nbsp; So imagine my surprise when doing a search for Logo and finding a modern version!&nbsp; Someone apparently remembered Logo as well, and they\u2019ve created Turtle Logo, a logo simulator in Silverlight. Check it out at:<a href=\"http:\/\/logo.codeplex.com\/\">http:\/\/logo.codeplex.com\/<\/a>&nbsp;&nbsp; You can read more about the history of Logo here:<a href=\"http:\/\/en.wikipedia.org\/wiki\/Logo_(programming_language\">http:\/\/en.wikipedia.org\/wiki\/Logo_(programming_language<\/a>)<\/p>\n<p><strong>Squeak<\/strong><\/p>\n<p>Seeing screenshots of Tynker and Scratch, I\u2019m reminded of a language I presented to the <a href=\"http:\/\/talug.org\/\" target=\"_blank\" rel=\"noopener\">Toledo Area Linux Users Group<\/a> back in 1999 \u2013 Squeak! I first heard about Squeak at OOPSLA \u201999, and to see a Smalltalk-based language \u2013 heck, any language! \u2013 &nbsp;to teach kids about programming just really got me excited. Upon further investigation, Scratch is indeed based upon Squeak \u2013 so that reminder was no coincidence! You can read more about Squeak at:&nbsp;<a href=\"http:\/\/squeak.org\/\">http:\/\/squeak.org\/<\/a><\/p>\n<p><strong>But wait\u2026 what about\u2026 ?<\/strong><\/p>\n<p>Yes, this is just a scratch on the surface (no pun intended). There\u2019s also&nbsp;<a href=\"http:\/\/www.alice.org\/index.php\" target=\"_blank\" rel=\"noopener\">Alice<\/a>,&nbsp;<a href=\"http:\/\/research.microsoft.com\/en-us\/projects\/kodu\/\" target=\"_blank\" rel=\"noopener\">Kodu<\/a>,&nbsp;<a href=\"http:\/\/smallbasic.com\/\" target=\"_blank\" rel=\"noopener\">Small Basic<\/a>\u2026 the online awesomeness of the web has compiled a&nbsp;<a href=\"http:\/\/en.wikipedia.org\/wiki\/List_of_educational_programming_languages\" target=\"_blank\" rel=\"noopener\">list of educational programming languages on Wikipedia<\/a>.&nbsp; Whatever the language or paradigm, this list offers options for various approaches for teaching programming to kids.<\/p>\n<p><strong>Conclusion<\/strong><\/p>\n<p>There are so many tools out there to teach kids about programming. Keep in mind that many of these products are FREE &#8211;&nbsp;so the costs associated with teaching these kids are tied more towards hardware and time spent teaching.&nbsp;&nbsp; If you\u2019re a programmer and want to share your passion with children, hopefully this blog post will inspire you to pick a language to share with the children around you.&nbsp; As for me, I look forward to finding the right language to teach my little boy about programming when he\u2019s a little older, but it\u2019ll most likely be well before 8 years old.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Coding Geekette 04\/18\/13 While on Twitter yesterday,&nbsp;The Linux Foundation&nbsp;tweeted a link to this VentureBeat article on&nbsp;why your 8-year-old should be coding.&nbsp; Being a programmer and now a mom, I have to question 8 years old as the right spot.&nbsp; For me, especially watching my son tinker with things at 1, I\u2019d love to teach him programming earlier.&nbsp; Apparently I\u2019m not [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[487],"class_list":["post-847","post","type-post","status-publish","format-standard","hentry","category-news-and-trends","tag-tynker-in-the-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tynker in the News: Coding Geekette: Getting Kids Into Programming - Tynker Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tynker in the News: Coding Geekette: Getting Kids Into Programming - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Coding Geekette 04\/18\/13 While on Twitter yesterday,&nbsp;The Linux Foundation&nbsp;tweeted a link to this VentureBeat article on&nbsp;why your 8-year-old should be coding.&nbsp; Being a programmer and now a mom, I have to question 8 years old as the right spot.&nbsp; For me, especially watching my son tinker with things at 1, I\u2019d love to teach him programming earlier.&nbsp; Apparently I\u2019m not [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"Tynker Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gotynker\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-04-18T17:00:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-07T02:26:33+00:00\" \/>\n<meta name=\"author\" content=\"Tynker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tynker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tynker in the News: Coding Geekette: Getting Kids Into Programming - Tynker Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/","og_locale":"en_US","og_type":"article","og_title":"Tynker in the News: Coding Geekette: Getting Kids Into Programming - Tynker Blog","og_description":"Coding Geekette 04\/18\/13 While on Twitter yesterday,&nbsp;The Linux Foundation&nbsp;tweeted a link to this VentureBeat article on&nbsp;why your 8-year-old should be coding.&nbsp; Being a programmer and now a mom, I have to question 8 years old as the right spot.&nbsp; For me, especially watching my son tinker with things at 1, I\u2019d love to teach him programming earlier.&nbsp; Apparently I\u2019m not [&hellip;]","og_url":"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2013-04-18T17:00:02+00:00","article_modified_time":"2023-03-07T02:26:33+00:00","author":"Tynker","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"Tynker in the News: Coding Geekette: Getting Kids Into Programming","datePublished":"2013-04-18T17:00:02+00:00","dateModified":"2023-03-07T02:26:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/"},"wordCount":667,"commentCount":0,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"keywords":["Tynker in the News"],"articleSection":["News and Trends"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/","url":"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/","name":"Tynker in the News: Coding Geekette: Getting Kids Into Programming - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"datePublished":"2013-04-18T17:00:02+00:00","dateModified":"2023-03-07T02:26:33+00:00","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/tynker-in-the-news-coding-geekette-getting-kids-into-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Coding for Kids","item":"https:\/\/www.tynker.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.tynker.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Tynker in the News: Coding Geekette: Getting Kids Into Programming"}]},{"@type":"WebSite","@id":"https:\/\/www.tynker.com\/blog\/#website","url":"https:\/\/www.tynker.com\/blog\/","name":"Tynker Blog","description":"Tynker makes it fun and easy to learn computer programming. Get started today with Tynker&#039;s easy-to-learn, visual programming courses designed for young learners in grades K-12.","publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tynker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tynker.com\/blog\/#organization","name":"Tynker - Coding for Kids","url":"https:\/\/www.tynker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","width":120,"height":120,"caption":"Tynker - Coding for Kids"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gotynker\/","https:\/\/x.com\/gotynker","https:\/\/www.instagram.com\/tynkercoding\/","https:\/\/www.pinterest.com\/gotynker\/","https:\/\/www.linkedin.com\/company\/tynker"]},{"@type":"Person","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57","name":"Tynker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e763a250a1fd5790919d1e588e78461c1f50971644d40baac7f6176d0a4ea007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e763a250a1fd5790919d1e588e78461c1f50971644d40baac7f6176d0a4ea007?s=96&d=mm&r=g","caption":"Tynker"},"description":"Tynker enables children to learn computer programming in a fun and imaginative way. More than 60 million kids worldwide have started learning to code using Tynker.","url":"https:\/\/www.tynker.com\/blog\/author\/tynker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=847"}],"version-history":[{"count":6,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/847\/revisions"}],"predecessor-version":[{"id":9717,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/847\/revisions\/9717"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}