I am probably one of the younger ones in the list, I am 25. I personally agree with Todd. You can teach at any age they can type comfortably. However, like he said best to have a reward/purpose they can see. I myself am a very hands on visual learner. For me this field and profession is only fun because I can "see" my results. I despise using the command line because it does not suit my personality/style but I use it regardless because of the power it holds. If all I had was the command line or script interface I would likely go nuts.
<br><br>It took me years of coding in HTML, Perl, PHP, Visual Basic, etc. to just get past the code and realize the goal I was trying to achieve. It was only once I got to see a website, GUI interface or results in the GUI I felt excited. I know this is common, but I have met people who get a thrill writing perl scripts and such that simply swap Apache installations or something totally unseen from visual perspective only known if you investigate the system. I think most kids are like me with attention spans, they need to see fruit of their labor. 
<br><br>Then you pick your top kids make a club, and have them dive in deeper and become the next series of IT people to come into the world :D.<br><br><div><span class="gmail_quote">On 12/20/06, <b class="gmail_sendername">
Todd O'Bryan</b> <<a href="mailto:toddobryan@mac.com">toddobryan@mac.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I'm getting a thin terminal lab after break and am interested in<br>developing a curriculum that would exist in parallel with the<br>programming classes I teach so that students learn a little bit more<br>about Linux each year in my class. Ideally, by the third year, they'd
<br>be able to take and pass the Linux+ exam that CompTIA offers (because<br>our state vocational ed department is just gaga over industry<br>certifications).<br><br>I'll let you know what I come with, assuming I actually manage to
<br>come up with anything, but would be very interested to see anything<br>other people have developed.<br><br>Todd<br><br>P.S. I think you can teach command line stuff as soon as they can<br>type fast enough that it's not frustrating. The key, though, is
<br>motivation. They're not going to want to use the command line to do<br>something they can do easier with the GUI. Finding tasks that are<br>easier with a few typed commands would be key to making it<br>interesting for students.
<br><br>On Dec 20, 2006, at 1:03 AM, Robert Arkiletian wrote:<br><br>> On 12/19/06, Kari Matthews <<a href="mailto:karisue@gmail.com">karisue@gmail.com</a>> wrote:<br>>> Wow.<br>>><br>>> At what age/grade should we start them on command line, in your
<br>>> (anyone's)<br>>> opinion?<br>><br>> My intro Python/Linux course is offered to students starting in<br>> grade 10 and up.<br>><br><br>_______________________________________________<br>K12OSN mailing list
<br><a href="mailto:K12OSN@redhat.com">K12OSN@redhat.com</a><br><a href="https://www.redhat.com/mailman/listinfo/k12osn">https://www.redhat.com/mailman/listinfo/k12osn</a><br>For more info see <<a href="http://www.k12os.org">
http://www.k12os.org</a>><br></blockquote></div><br>