<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Kids Can Learn Programming From Scratch!</title>
	<atom:link href="http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/</link>
	<description>Cool Websites, Software and Internet Tips</description>
	<lastBuildDate>Mon, 23 Nov 2009 10:30:28 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Alice Teaches Object Oriented Computer Programming To Kids &#124; EMDMA</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-418863</link>
		<dc:creator>Alice Teaches Object Oriented Computer Programming To Kids &#124; EMDMA</dc:creator>
		<pubDate>Sun, 15 Nov 2009 08:23:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-418863</guid>
		<description>[...] how you can learn to write a program with SmallBasic, and he also covered a cool application called Scratch that can teach kids how to program. Today, I&#x2019;d like to cover another innovative software application called Alice that can [...]</description>
		<content:encoded><![CDATA[<p>[...] how you can learn to write a program with SmallBasic, and he also covered a cool application called Scratch that can teach kids how to program. Today, I&#x2019;d like to cover another innovative software application called Alice that can [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-409494</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Wed, 07 Oct 2009 04:42:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-409494</guid>
		<description>I want to reply to a comment where some guy starts(out of nowhere) telling people what age he learned programming and it was something ridiculously stupid like 4 1/2 and then I think he went on to say that average people deserve to die when some one pointed out that he must have skipped about half a dozen chapters from a programming book in order to do that. I will explain it that no one regardless of how intelligent you are would ever know why to write #include  based off of how much faster you finished your math test in high school. There is a book with a title and all the information and definitions that any one could read. Intelligence does not matter at all.</description>
		<content:encoded><![CDATA[<p>I want to reply to a comment where some guy starts(out of nowhere) telling people what age he learned programming and it was something ridiculously stupid like 4 1/2 and then I think he went on to say that average people deserve to die when some one pointed out that he must have skipped about half a dozen chapters from a programming book in order to do that. I will explain it that no one regardless of how intelligent you are would ever know why to write #include  based off of how much faster you finished your math test in high school. There is a book with a title and all the information and definitions that any one could read. Intelligence does not matter at all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Proqramlaşdırma və Fərdi İnkişaf &#187; İndi körpələrdə proqramlaşdırma öyrənə biləcək</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-401309</link>
		<dc:creator>Proqramlaşdırma və Fərdi İnkişaf &#187; İndi körpələrdə proqramlaşdırma öyrənə biləcək</dc:creator>
		<pubDate>Wed, 26 Aug 2009 12:41:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-401309</guid>
		<description>[...] mənasız oyunlar oynayır. Ondansa bu proqramla oynasınlar, həm də öyrənsinlər. Mənbə:Kids Can Learn Programming From Scratch! scratch.mit.edu   var addthis_pub = &#039;&#039;; var addthis_language = &#039;en&#039;;var addthis_options = &#039;email, [...]</description>
		<content:encoded><![CDATA[<p>[...] mənasız oyunlar oynayır. Ondansa bu proqramla oynasınlar, həm də öyrənsinlər. Mənbə:Kids Can Learn Programming From Scratch! scratch.mit.edu   var addthis_pub = &#39;&#39;; var addthis_language = &#39;en&#39;;var addthis_options = &#39;email, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: perihan</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-397067</link>
		<dc:creator>perihan</dc:creator>
		<pubDate>Tue, 04 Aug 2009 21:02:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-397067</guid>
		<description>someone can help me for my project? if there is,add my mail:tatlisekercim@hotmail.com</description>
		<content:encoded><![CDATA[<p>someone can help me for my project? if there is,add my mail:tatlisekercim@hotmail.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: perihan</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-397065</link>
		<dc:creator>perihan</dc:creator>
		<pubDate>Tue, 04 Aug 2009 20:51:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-397065</guid>
		<description>hi.ı want to learn something.is scratch being used in schools and What are the consequences if it is used?</description>
		<content:encoded><![CDATA[<p>hi.ı want to learn something.is scratch being used in schools and What are the consequences if it is used?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Technology: Kids can learn computer programming &#124; Bell Canyon Parents</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-390708</link>
		<dc:creator>Technology: Kids can learn computer programming &#124; Bell Canyon Parents</dc:creator>
		<pubDate>Mon, 22 Jun 2009 17:08:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-390708</guid>
		<description>[...] about a free computer programming language for kids called Scratch. You can read the article here and then visit the Scratch website [...]</description>
		<content:encoded><![CDATA[<p>[...] about a free computer programming language for kids called Scratch. You can read the article here and then visit the Scratch website [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: یادگیری لذت بخش اصول برنامه نویسی با اسکرچ - عكس سياه</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-390241</link>
		<dc:creator>یادگیری لذت بخش اصول برنامه نویسی با اسکرچ - عكس سياه</dc:creator>
		<pubDate>Fri, 19 Jun 2009 14:13:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-390241</guid>
		<description>[...] تقریبآ خیلی وقته که آشنام ، نمی دونم چرا قبل از اینکه MakeUseOf معرفیش کنه راجع بش چیزی ننوشتم ، یه جورایی MakeUseOf یادم [...]</description>
		<content:encoded><![CDATA[<p>[...] تقریبآ خیلی وقته که آشنام ، نمی دونم چرا قبل از اینکه MakeUseOf معرفیش کنه راجع بش چیزی ننوشتم ، یه جورایی MakeUseOf یادم [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guy McDowell</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-389517</link>
		<dc:creator>Guy McDowell</dc:creator>
		<pubDate>Fri, 12 Jun 2009 17:07:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-389517</guid>
		<description>Chances are the kid won&#039;t go into programming as a career anyway. I&#039;m average and I did well with programming and IT in general. Heck I don&#039;t even know my times tables by heart and I still did alright. Why? Because I have a solid grasp of logic.</description>
		<content:encoded><![CDATA[<p>Chances are the kid won&#8217;t go into programming as a career anyway. I&#8217;m average and I did well with programming and IT in general. Heck I don&#8217;t even know my times tables by heart and I still did alright. Why? Because I have a solid grasp of logic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NIcole</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-389512</link>
		<dc:creator>NIcole</dc:creator>
		<pubDate>Fri, 12 Jun 2009 14:31:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-389512</guid>
		<description>I&#039;ve done a few workshops with middle school and high school students and I have to say that for students who have never programmed before and &quot;thought&quot; they had no interest in doing so, Scratch kept them occupied, engaged, and involved for the duration of these 3 hour workshops.  As a former teacher, I was lucky to keep them engaged during a mere 45 minute class!

I think we make a mistake in thinking programming is only for a certain &quot;type&quot; of person.  Scratch goes way beyond that because it develops critical thinking and problem solving skills.  Kids don&#039;t need to know more &quot;stuff&quot;, they need to know what to do with it and how to manipulate it to make something that hasn&#039;t been seen or done before.  Exposing them to Scratch, not as a programming introduction but as an exercise in developing higher order thinking skills, serves a much higher purpose than tying it to just computer science.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve done a few workshops with middle school and high school students and I have to say that for students who have never programmed before and &#8220;thought&#8221; they had no interest in doing so, Scratch kept them occupied, engaged, and involved for the duration of these 3 hour workshops.  As a former teacher, I was lucky to keep them engaged during a mere 45 minute class!</p>
<p>I think we make a mistake in thinking programming is only for a certain &#8220;type&#8221; of person.  Scratch goes way beyond that because it develops critical thinking and problem solving skills.  Kids don&#8217;t need to know more &#8220;stuff&#8221;, they need to know what to do with it and how to manipulate it to make something that hasn&#8217;t been seen or done before.  Exposing them to Scratch, not as a programming introduction but as an exercise in developing higher order thinking skills, serves a much higher purpose than tying it to just computer science.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GL22</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-386016</link>
		<dc:creator>GL22</dc:creator>
		<pubDate>Mon, 11 May 2009 13:29:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-386016</guid>
		<description>I tried Scratch coz i was curious about it. (I&#039;m 21 years old btw) It&#039;s fun, but i prefer SmallTalk. SmallTalk seems way better than Scratch... and they have similarities.... SmallTalk is also easy to learn.. Why Scratch when you can SmallTalk?</description>
		<content:encoded><![CDATA[<p>I tried Scratch coz i was curious about it. (I&#8217;m 21 years old btw) It&#8217;s fun, but i prefer SmallTalk. SmallTalk seems way better than Scratch&#8230; and they have similarities&#8230;. SmallTalk is also easy to learn.. Why Scratch when you can SmallTalk?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: یادگیری لذت بخش اصول برنامه نویسی با اسکرچ</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-383334</link>
		<dc:creator>یادگیری لذت بخش اصول برنامه نویسی با اسکرچ</dc:creator>
		<pubDate>Tue, 21 Apr 2009 13:03:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-383334</guid>
		<description>[...] تقریبآ خیلی وقته که آشنام ، نمی دونم چرا قبل از اینکه MakeUseOf معرفیش کنه راجع بش چیزی ننوشتم ، یه جورایی MakeUseOf یادم [...]</description>
		<content:encoded><![CDATA[<p>[...] تقریبآ خیلی وقته که آشنام ، نمی دونم چرا قبل از اینکه MakeUseOf معرفیش کنه راجع بش چیزی ننوشتم ، یه جورایی MakeUseOf یادم [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KillerStartups.com - Scratch.mit.edu - Where Children Learn How To Program</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-382155</link>
		<dc:creator>KillerStartups.com - Scratch.mit.edu - Where Children Learn How To Program</dc:creator>
		<pubDate>Thu, 09 Apr 2009 16:00:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-382155</guid>
		<description>&lt;strong&gt;Scratch.mit.edu - Where Children Learn How To Program...&lt;/strong&gt;

I found your entry interesting do I&#039;ve added a Trackback to it on my weblog :)...</description>
		<content:encoded><![CDATA[<p><strong>Scratch.mit.edu &#8211; Where Children Learn How To Program&#8230;</strong></p>
<p>I found your entry interesting do I&#8217;ve added a Trackback to it on my weblog <img src='http://www.makeuseof.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GRS</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-382072</link>
		<dc:creator>GRS</dc:creator>
		<pubDate>Wed, 08 Apr 2009 18:59:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-382072</guid>
		<description>I&#039;ll vote for LOGO. Aside from the simple turtle graphics and seeing visual feedback, the language is fairly sophisticated with a lot of capabilities borrowed from Lisp. There&#039;s enough there for a gentle introduction plus moving on to more difficult challenges. The only problem is finding a decent, stable implementation.</description>
		<content:encoded><![CDATA[<p>I&#8217;ll vote for LOGO. Aside from the simple turtle graphics and seeing visual feedback, the language is fairly sophisticated with a lot of capabilities borrowed from Lisp. There&#8217;s enough there for a gentle introduction plus moving on to more difficult challenges. The only problem is finding a decent, stable implementation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir A Marchenko</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381920</link>
		<dc:creator>Vladimir A Marchenko</dc:creator>
		<pubDate>Tue, 07 Apr 2009 08:03:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381920</guid>
		<description>+1</description>
		<content:encoded><![CDATA[<p>+1</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KPL</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381909</link>
		<dc:creator>KPL</dc:creator>
		<pubDate>Tue, 07 Apr 2009 06:19:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381909</guid>
		<description>Has anybody tried Phogram, a successor to the original
and free Kids Programming Language?

How do the 2 compare?</description>
		<content:encoded><![CDATA[<p>Has anybody tried Phogram, a successor to the original<br />
and free Kids Programming Language?</p>
<p>How do the 2 compare?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: crianças podem aprender programação, antes dos 8 anos. &#171; Francke Peixoto</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381848</link>
		<dc:creator>crianças podem aprender programação, antes dos 8 anos. &#171; Francke Peixoto</dc:creator>
		<pubDate>Mon, 06 Apr 2009 19:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381848</guid>
		<description>[...] http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/    Comentários (0) [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/" rel="nofollow">http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/</a>    Comentários (0) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: josh</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381838</link>
		<dc:creator>josh</dc:creator>
		<pubDate>Mon, 06 Apr 2009 17:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381838</guid>
		<description>Scratch is great. It is easy for a kid to get started and has a very gradual learning curve to keep them interested and focused. It takes very little knowledge to make SOMETHING (think cat that moves across the screen), and once you have something you can keep playing with it to make it do more and more complicated things (cat bounces when it hits wall, cat screams when it hits dog, cat explodes when you enter the secret code on the keyboard). 

I spent maybe a 1/2 hour with my 8-year old daughter just playing around and left her. When I came back she had figured out how to add sounds and make things move on her own. With each new thing she learned, she thought of more things to do until she had a pretty entertaining animation/game going.

The system is pretty capable. Eventually when you start to want to do really fancy things you&#039;ll start to bump against it&#039;s limits and have to get really creative about how to do something given the limitations (think trying to make a 3D game using only sprites), but this sort of creative thinking to get around system limitations sort of reminds me of some of the more interesting software projects I&#039;ve had to write in real life. :)

Since then I&#039;ve had several other nieces/nephews/friends get hooked after hearing how fun it was from my kids. It really is a great way to encourage kids to switch from *playing* video games to *making* video games. 

BTW, I also bought the Scratch board which plugs into a USB port and lets your Scratch programs sense pretty much anything you can hook up wires to (think aluminum foil based buglar alarm). So far I&#039;ve been more excited of the board than the kids, but I would have KILLED for something like this when I was that age.

-josh</description>
		<content:encoded><![CDATA[<p>Scratch is great. It is easy for a kid to get started and has a very gradual learning curve to keep them interested and focused. It takes very little knowledge to make SOMETHING (think cat that moves across the screen), and once you have something you can keep playing with it to make it do more and more complicated things (cat bounces when it hits wall, cat screams when it hits dog, cat explodes when you enter the secret code on the keyboard). </p>
<p>I spent maybe a 1/2 hour with my 8-year old daughter just playing around and left her. When I came back she had figured out how to add sounds and make things move on her own. With each new thing she learned, she thought of more things to do until she had a pretty entertaining animation/game going.</p>
<p>The system is pretty capable. Eventually when you start to want to do really fancy things you&#8217;ll start to bump against it&#8217;s limits and have to get really creative about how to do something given the limitations (think trying to make a 3D game using only sprites), but this sort of creative thinking to get around system limitations sort of reminds me of some of the more interesting software projects I&#8217;ve had to write in real life. <img src='http://www.makeuseof.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Since then I&#8217;ve had several other nieces/nephews/friends get hooked after hearing how fun it was from my kids. It really is a great way to encourage kids to switch from *playing* video games to *making* video games. </p>
<p>BTW, I also bought the Scratch board which plugs into a USB port and lets your Scratch programs sense pretty much anything you can hook up wires to (think aluminum foil based buglar alarm). So far I&#8217;ve been more excited of the board than the kids, but I would have KILLED for something like this when I was that age.</p>
<p>-josh</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mononofu</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381832</link>
		<dc:creator>Mononofu</dc:creator>
		<pubDate>Mon, 06 Apr 2009 16:28:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381832</guid>
		<description>Well, maybe we don&#039;t care about the other 99% percent, but if you want to get a good programming job, it&#039;s just not enough to be avarage.
And therefore we don&#039;t have to think about what &quot;programming language&quot; a normal child would be able to learn, as it won&#039;t have a chance to get a decent (ie above avarage salary) programming job anyway.</description>
		<content:encoded><![CDATA[<p>Well, maybe we don&#8217;t care about the other 99% percent, but if you want to get a good programming job, it&#8217;s just not enough to be avarage.<br />
And therefore we don&#8217;t have to think about what &#8220;programming language&#8221; a normal child would be able to learn, as it won&#8217;t have a chance to get a decent (ie above avarage salary) programming job anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381830</link>
		<dc:creator>James</dc:creator>
		<pubDate>Mon, 06 Apr 2009 16:20:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381830</guid>
		<description>This is an awful program. Kids should learn to program properly. &quot;Move 30 steps&quot; tells me loads about programming. Not.</description>
		<content:encoded><![CDATA[<p>This is an awful program. Kids should learn to program properly. &#8220;Move 30 steps&#8221; tells me loads about programming. Not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick S</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381829</link>
		<dc:creator>Nick S</dc:creator>
		<pubDate>Mon, 06 Apr 2009 16:18:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381829</guid>
		<description>I started programming in BASIC when I was 10, in 1979 that was pretty much all we had other than assembler for the Apple II. This drag and drop, point and click programming is the downfall of the art. What&#039;s wrong with BASIC and LOGO?</description>
		<content:encoded><![CDATA[<p>I started programming in BASIC when I was 10, in 1979 that was pretty much all we had other than assembler for the Apple II. This drag and drop, point and click programming is the downfall of the art. What&#8217;s wrong with BASIC and LOGO?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TS</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381822</link>
		<dc:creator>TS</dc:creator>
		<pubDate>Mon, 06 Apr 2009 15:02:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381822</guid>
		<description>It looks like a nice toy for a short time, but I expect the kids to reach the limits of such a concept pretty soon.

Thus, I think it would be better to use an easy-to-understand generic language (BASIC works well, although CS people tend to dislike it) and make sure that enough easy-to-use functions for animation, interaction and sound are available.
Thus, it would not be that much harder to learn, but once the convenience toy functions are no longer sufficient one can just continue with the &quot;real stuff&quot; rather than having to abandon the language and start from scratch again.</description>
		<content:encoded><![CDATA[<p>It looks like a nice toy for a short time, but I expect the kids to reach the limits of such a concept pretty soon.</p>
<p>Thus, I think it would be better to use an easy-to-understand generic language (BASIC works well, although CS people tend to dislike it) and make sure that enough easy-to-use functions for animation, interaction and sound are available.<br />
Thus, it would not be that much harder to learn, but once the convenience toy functions are no longer sufficient one can just continue with the &#8220;real stuff&#8221; rather than having to abandon the language and start from scratch again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scratch &#8211; Computer programming for kids (and adults) &#124; Bell Canyon Parents</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381816</link>
		<dc:creator>Scratch &#8211; Computer programming for kids (and adults) &#124; Bell Canyon Parents</dc:creator>
		<pubDate>Mon, 06 Apr 2009 14:33:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381816</guid>
		<description>[...] about a free computer programming language for kids called Scratch. You can read the article here and then visit the Scratch website [...]</description>
		<content:encoded><![CDATA[<p>[...] about a free computer programming language for kids called Scratch. You can read the article here and then visit the Scratch website [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381815</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Mon, 06 Apr 2009 14:07:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381815</guid>
		<description>To all of you &quot;child geniuses&quot; that at age 8 started out with step 1 of programming and then &quot;got bored&quot; and moved directly to step 12: get over it and yourselves! You are obviously in the top 2%, and your flaunting it and lack of consideration for the rest of the pack is annoying.

Being married to an elementary school teacher, I can tell you that this has applications WAY beyond programming. This is also very much about concepts such as cause and effect (great for language arts and science,) simple logic (excellent for math skills) and a few other lesser but still important concepts like planning and other &quot;building blocks&quot; thought processes. I&#039;ll be pointing the wife at this.</description>
		<content:encoded><![CDATA[<p>To all of you &#8220;child geniuses&#8221; that at age 8 started out with step 1 of programming and then &#8220;got bored&#8221; and moved directly to step 12: get over it and yourselves! You are obviously in the top 2%, and your flaunting it and lack of consideration for the rest of the pack is annoying.</p>
<p>Being married to an elementary school teacher, I can tell you that this has applications WAY beyond programming. This is also very much about concepts such as cause and effect (great for language arts and science,) simple logic (excellent for math skills) and a few other lesser but still important concepts like planning and other &#8220;building blocks&#8221; thought processes. I&#8217;ll be pointing the wife at this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381811</link>
		<dc:creator>Duncan</dc:creator>
		<pubDate>Mon, 06 Apr 2009 12:56:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381811</guid>
		<description>In answer to Ben, there is FreeBASIC ( http://www.freebasic.net/ ) which is pretty good from what I remember (been a few years since I last looked at it, but the site gives the impression of movement).
I do see the point of things like Alice more than Scratch, since you can move into real coding, and see what the macro version translates into. Alice99 scripting was more python based, but Alice2 and later is more Java focussed (it was always written in Java tho&#039;).

For myself, I&#039;m a Delphi/FreePascal coder these days with asm thrown in for when it&#039;s needed [and c# when my employer insists], and would probably take my children down that route if they wanted to do more coding - largely because it can be as high level as you want, or down to the metal, but at all times the structure is clear and it&#039;s very readable. It shows order and logic, and there are ways to show somehing of how a computer works internally (memory management, how processes can be sped up, etc.)
When they have certain concepts nailed, then I&#039;d direct them to C++ or Java. Having said that my eldest (daughter) is a very skilled ballet dancer, and so I would prefer she does what she is best at even if she does have a natural skill in manipulating virtual objects..</description>
		<content:encoded><![CDATA[<p>In answer to Ben, there is FreeBASIC ( <a href="http://www.freebasic.net/" rel="nofollow">http://www.freebasic.net/</a> ) which is pretty good from what I remember (been a few years since I last looked at it, but the site gives the impression of movement).<br />
I do see the point of things like Alice more than Scratch, since you can move into real coding, and see what the macro version translates into. Alice99 scripting was more python based, but Alice2 and later is more Java focussed (it was always written in Java tho&#8217;).</p>
<p>For myself, I&#8217;m a Delphi/FreePascal coder these days with asm thrown in for when it&#8217;s needed [and c# when my employer insists], and would probably take my children down that route if they wanted to do more coding &#8211; largely because it can be as high level as you want, or down to the metal, but at all times the structure is clear and it&#8217;s very readable. It shows order and logic, and there are ways to show somehing of how a computer works internally (memory management, how processes can be sped up, etc.)<br />
When they have certain concepts nailed, then I&#8217;d direct them to C++ or Java. Having said that my eldest (daughter) is a very skilled ballet dancer, and so I would prefer she does what she is best at even if she does have a natural skill in manipulating virtual objects..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Linden</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381808</link>
		<dc:creator>Linden</dc:creator>
		<pubDate>Mon, 06 Apr 2009 11:57:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381808</guid>
		<description>I&#039;ve been teaching an after school programming club this past year for kids from second through eighth grade using Scratch. I think it&#039;s perfect for introductory programming. 
Sixteen kids of all ages are together for two hours a week in a computer lab running around and developing social skills through interaction with their peers as well as kids much younger and older than themselves.
I generally give a 15 minute demonstration of a new concept and then turn them loose to discover on their own and from each other.
I am careful to use programming terms like method, event, property and array when describing how to use Scratch. This way when kids move on to more advanced languages the ideas will be second nature.
I am always amazed at the advanced programs these kids come up with.
Yes, Alice is good too, although a little more advanced and less accessible to beginners.
I have found that kids that didn&#039;t think they wanted to program discoverd that they really enjoy it when using a tool like Scratch. To me it&#039;s the Little League of software development.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been teaching an after school programming club this past year for kids from second through eighth grade using Scratch. I think it&#8217;s perfect for introductory programming.<br />
Sixteen kids of all ages are together for two hours a week in a computer lab running around and developing social skills through interaction with their peers as well as kids much younger and older than themselves.<br />
I generally give a 15 minute demonstration of a new concept and then turn them loose to discover on their own and from each other.<br />
I am careful to use programming terms like method, event, property and array when describing how to use Scratch. This way when kids move on to more advanced languages the ideas will be second nature.<br />
I am always amazed at the advanced programs these kids come up with.<br />
Yes, Alice is good too, although a little more advanced and less accessible to beginners.<br />
I have found that kids that didn&#8217;t think they wanted to program discoverd that they really enjoy it when using a tool like Scratch. To me it&#8217;s the Little League of software development.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381807</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Mon, 06 Apr 2009 11:51:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381807</guid>
		<description>I can&#039;t really see the point in something as abstracted as Scratch. Possibly as a tool for teaching algorithms... Like Duncan, I learned to program on a zx spectrum (and also on a BBC Master at school,) and moved onto 6502 assembler as soon as i realized that you couldn&#039;t get enough speed out of the BASIC interpreter if you wanted fancy graphics... Unfortunatly, there dosn&#039;t seem to be anything like an old-school basic language any more, any language you can do anything useful with quickly needs an understanding of concepts beyond simple variables, loops and tests.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t really see the point in something as abstracted as Scratch. Possibly as a tool for teaching algorithms&#8230; Like Duncan, I learned to program on a zx spectrum (and also on a BBC Master at school,) and moved onto 6502 assembler as soon as i realized that you couldn&#8217;t get enough speed out of the BASIC interpreter if you wanted fancy graphics&#8230; Unfortunatly, there dosn&#8217;t seem to be anything like an old-school basic language any more, any language you can do anything useful with quickly needs an understanding of concepts beyond simple variables, loops and tests.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: james</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381805</link>
		<dc:creator>james</dc:creator>
		<pubDate>Mon, 06 Apr 2009 11:13:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381805</guid>
		<description>Seems fairly uneccessary to me. Any kids that want to program at that age will do anyway, the ones that don&#039;t (like me) will just get into it at high school or even college. Kids should concentrate on doing what they do best, climbing tree&#039;s, falling over, running around and most importantly developing social skills through interaction with their peers.</description>
		<content:encoded><![CDATA[<p>Seems fairly uneccessary to me. Any kids that want to program at that age will do anyway, the ones that don&#8217;t (like me) will just get into it at high school or even college. Kids should concentrate on doing what they do best, climbing tree&#8217;s, falling over, running around and most importantly developing social skills through interaction with their peers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381801</link>
		<dc:creator>Duncan</dc:creator>
		<pubDate>Mon, 06 Apr 2009 10:39:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381801</guid>
		<description>It looks quite good; I&#039;ve been a coder for some 27 years, starting at the age of 11. I taught myself the BASIC that came with the Sincalir Spectrum, then quickly moved to z80 assembler.
I now have three children, the older two (10 and 7) have both been &#039;programming&#039; using Alice99 for a couple of years, and really enjoy it. I would consider Alice to be a similar but perhaps more advanced version of Scratch; it also uses a script language which can either be put together using building blocks like scratch, or you can delve into the python-like code behind the macro blocks presented. So far my children have stayed with the building blocks, but I doubt my 10 year old would struggle much with the code..

Still, thanks for the heads up, there&#039;s still my 5 year old who would love to play with a virtual dog!</description>
		<content:encoded><![CDATA[<p>It looks quite good; I&#8217;ve been a coder for some 27 years, starting at the age of 11. I taught myself the BASIC that came with the Sincalir Spectrum, then quickly moved to z80 assembler.<br />
I now have three children, the older two (10 and 7) have both been &#8216;programming&#8217; using Alice99 for a couple of years, and really enjoy it. I would consider Alice to be a similar but perhaps more advanced version of Scratch; it also uses a script language which can either be put together using building blocks like scratch, or you can delve into the python-like code behind the macro blocks presented. So far my children have stayed with the building blocks, but I doubt my 10 year old would struggle much with the code..</p>
<p>Still, thanks for the heads up, there&#8217;s still my 5 year old who would love to play with a virtual dog!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alfonso J. Ramos</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381783</link>
		<dc:creator>Alfonso J. Ramos</dc:creator>
		<pubDate>Mon, 06 Apr 2009 07:23:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381783</guid>
		<description>Let me show you Alice: http://www.alice.org/
And by the way, what&#039;s good on this style of languages is the drag and drop way to code, the no-need of learning a syntax and that you can see results at once. It&#039;s a step beyond what Logo did on this way. I know people that are able to think on complex solutions but just are not likely to sit to write them, take out the kid style graphics, put some top concepts as generics and stuff, and puff! you&#039;ll get anybody to be a nice operative programmer.</description>
		<content:encoded><![CDATA[<p>Let me show you Alice: <a href="http://www.alice.org/" rel="nofollow">http://www.alice.org/</a><br />
And by the way, what&#8217;s good on this style of languages is the drag and drop way to code, the no-need of learning a syntax and that you can see results at once. It&#8217;s a step beyond what Logo did on this way. I know people that are able to think on complex solutions but just are not likely to sit to write them, take out the kid style graphics, put some top concepts as generics and stuff, and puff! you&#8217;ll get anybody to be a nice operative programmer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: apc</title>
		<link>http://www.makeuseof.com/tag/kids-can-learn-programming-from-scratch/comment-page-1/#comment-381782</link>
		<dc:creator>apc</dc:creator>
		<pubDate>Mon, 06 Apr 2009 07:18:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.makeuseof.com/?p=14346#comment-381782</guid>
		<description>Not sure I agree.   Yes my kids (one 8 &amp; one 11) want to do adult things - but spend lots of time playing around and doing very kid type things as well.   What they say and what they do don&#039;t always line up.

I think the immediacy of this looks to have real appeal - trying to explain analysis of the operational characteristics of the real world is too big a first step.

The other part of this is the teacher - I know the teach who does IT at my kids primary school.  Great teacher, but the idea of even a simple language like VB being taught is frightening.   This looks like it is much more within reach.</description>
		<content:encoded><![CDATA[<p>Not sure I agree.   Yes my kids (one 8 &amp; one 11) want to do adult things &#8211; but spend lots of time playing around and doing very kid type things as well.   What they say and what they do don&#8217;t always line up.</p>
<p>I think the immediacy of this looks to have real appeal &#8211; trying to explain analysis of the operational characteristics of the real world is too big a first step.</p>
<p>The other part of this is the teacher &#8211; I know the teach who does IT at my kids primary school.  Great teacher, but the idea of even a simple language like VB being taught is frightening.   This looks like it is much more within reach.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
