{"id":29,"date":"2013-03-25T19:56:31","date_gmt":"2013-03-26T02:56:31","guid":{"rendered":"http:\/\/dev.tynker.co\/blog\/?p=29"},"modified":"2021-04-08T17:28:29","modified_gmt":"2021-04-09T00:28:29","slug":"at-what-age-should-kids-start-learning-programming","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/","title":{"rendered":"At What Age Should Kids Start Learning Programming?"},"content":{"rendered":"<p dir=\"ltr\">We started an interesting conversation on LinkedIn recently. Our CTO polled members of the LinkedIn group International Society for Technology in Education (ISTE): \u201cHow early should computer programming skills be introduced to kids?\u201d<b><b>&nbsp;<\/b><\/b><\/p>\n<p dir=\"ltr\">This is a screenshot of the poll results.<\/p>\n<p>The general consensus \u2014 almost 75% of people polled \u2014 was that students should learn to code starting in elementary school. This makes sense as learning a programming language is very similar to learning an actual language: the earlier, the better.<\/p>\n<p dir=\"ltr\">As with all good conversations however, there were some who fervently disagreed.&nbsp;&nbsp;A few educators said computer programming need not be introduced to everyone in K-12 education. They felt it should be optional.<\/p>\n<p dir=\"ltr\">To some extent, they\u2019re right. Just as not everyone needs to be multi-lingual, not everyone needs to have advanced programming skills, or build a career as a programmer. That would defeat the purpose of the modern division of labor.<\/p>\n<p dir=\"ltr\">What we are seeing here is a basic difference in the interpretation of \u2018computer programming\u2019. How should this be defined?&nbsp;Does it mean writing code in a core programming language? Does it mean the ability to make a cool web application?<\/p>\n<p dir=\"ltr\">At Tynker, we don\u2019t think of programming skills as having the ability to write Ruby or Python with proper syntax. Rather, we believe that knowing how to program means having a basic understanding of a language\u2019s underlying computational logic.<\/p>\n<p dir=\"ltr\">Seen from this perspective, programming is one of the most valued skills in the 21st century. In which case, no age is too early to learn programming.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We started an interesting conversation on LinkedIn recently. Our CTO polled members of the LinkedIn group International Society for Technology in Education (ISTE): \u201cHow early should computer programming skills be introduced to kids?\u201d&nbsp; This is a screenshot of the poll results. The general consensus \u2014 almost 75% of people polled \u2014 was that students should learn to code starting in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":55,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53,124],"tags":[24,21,27,20,30,25,22,32,31,33,17,19,26,23,18,28,29],"class_list":["post-29","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding-at-home","category-learn-to-code-resource","tag-build-games","tag-build-your-own-game","tag-code-games","tag-coding-for-kids","tag-coding-games","tag-create-games","tag-create-your-own-game","tag-kids-learn-programming","tag-kids-learn-to-code","tag-kids-learn-to-make-games","tag-learn-programming","tag-learn-to-code","tag-make-games","tag-make-your-own-game","tag-programming-for-kids-2","tag-programming-games","tag-programming-games-for-kids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>At What Age Should Kids Start Learning 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\/at-what-age-should-kids-start-learning-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"At What Age Should Kids Start Learning Programming? - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"We started an interesting conversation on LinkedIn recently. Our CTO polled members of the LinkedIn group International Society for Technology in Education (ISTE): \u201cHow early should computer programming skills be introduced to kids?\u201d&nbsp; This is a screenshot of the poll results. The general consensus \u2014 almost 75% of people polled \u2014 was that students should learn to code starting in [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-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-03-26T02:56:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-09T00:28:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tynker.com\/blog\/wp-content\/uploads\/how-early-should-kids-start-programming.png\" \/>\n\t<meta property=\"og:image:width\" content=\"496\" \/>\n\t<meta property=\"og:image:height\" content=\"188\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"1 minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"At What Age Should Kids Start Learning 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\/at-what-age-should-kids-start-learning-programming\/","og_locale":"en_US","og_type":"article","og_title":"At What Age Should Kids Start Learning Programming? - Tynker Blog","og_description":"We started an interesting conversation on LinkedIn recently. Our CTO polled members of the LinkedIn group International Society for Technology in Education (ISTE): \u201cHow early should computer programming skills be introduced to kids?\u201d&nbsp; This is a screenshot of the poll results. The general consensus \u2014 almost 75% of people polled \u2014 was that students should learn to code starting in [&hellip;]","og_url":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2013-03-26T02:56:31+00:00","article_modified_time":"2021-04-09T00:28:29+00:00","og_image":[{"width":496,"height":188,"url":"https:\/\/www.tynker.com\/blog\/wp-content\/uploads\/how-early-should-kids-start-programming.png","type":"image\/png"}],"author":"Tynker","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"At What Age Should Kids Start Learning Programming?","datePublished":"2013-03-26T02:56:31+00:00","dateModified":"2021-04-09T00:28:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/"},"wordCount":274,"commentCount":9,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tynker.com\/blog\/wp-content\/uploads\/how-early-should-kids-start-programming.png","keywords":["Build Games","build your own game","code games","Coding for Kids","coding games","Create Games","create your own game","kids learn programming","kids learn to code","kids learn to make games","Learn Programming","Learn to Code","Make Games","make your own game","Programming for Kids","Programming Games","Programming Games for Kids"],"articleSection":["Coding at Home","Resources for Learning to Code"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/","url":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/","name":"At What Age Should Kids Start Learning Programming? - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tynker.com\/blog\/wp-content\/uploads\/how-early-should-kids-start-programming.png","datePublished":"2013-03-26T02:56:31+00:00","dateModified":"2021-04-09T00:28:29+00:00","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-programming\/#primaryimage","url":"https:\/\/www.tynker.com\/blog\/wp-content\/uploads\/how-early-should-kids-start-programming.png","contentUrl":"https:\/\/www.tynker.com\/blog\/wp-content\/uploads\/how-early-should-kids-start-programming.png","width":496,"height":188,"caption":"ITSE LinkedIn poll results"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/at-what-age-should-kids-start-learning-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":"At What Age Should Kids Start Learning 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\/29","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=29"}],"version-history":[{"count":17,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/29\/revisions"}],"predecessor-version":[{"id":40150,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/29\/revisions\/40150"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/55"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=29"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=29"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}