LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices



Reply
 
Search this Thread
Old 06-08-2012, 08:07 AM   #1
pan64
Guru
 
Registered: Mar 2012
Location: Hungary
Distribution: debian i686 (solaris)
Posts: 5,146

Rep: Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364
teach linux to a boy


I have a 12 years old son and I plan to introduce him the linux world. He started to learn English already and knows what is a browser and mouse but that's all. Do you have any idea how to start it?
Simply installing a distro and admire the GUI is not a goal.

Last edited by pan64; 06-08-2012 at 08:09 AM.
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 06-08-2012, 08:45 AM   #2
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,597
Blog Entries: 1

Rep: Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046
I think at first you need to have a more relaxed approach to it. Just let him use it. Show him some apps that might enjoy (you know what he likes). He needs to get interested in it otherwise he'll get discouraged soon. Any systematic approach (at the beginning) is likely to fail. Kids (well, a 12 year old is not really a child any more) learn best by playing. Try to find some project where programming is taught through some fun/enjoyable activities.

Additionally, think about Arduino or Rasberry Pi

HTH
 
Old 06-08-2012, 08:51 AM   #3
SonnySee
Member
 
Registered: Aug 2010
Distribution: Unbuntu 11.10 beta
Posts: 78

Rep: Reputation: 10
A great approach to the power of linux is a free book called Unix for the beginning mage.
http://unixmages.com/
Since your son is just learning, this will help him along the path that will most readily prepare him for the power of Linux.

Cheers
 
Old 06-08-2012, 08:55 AM   #4
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,415

Rep: Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968Reputation: 1968
Quote:
Originally Posted by SonnySee View Post
A great approach to the power of linux is a free book called Unix for the beginning mage.
http://unixmages.com/
Since your son is just learning, this will help him along the path that will most readily prepare him for the power of Linux.

Cheers
Hmm, according to our proxy, that's a "neutral porn" site.

I would say books are totally the wrong way to go, generally very little appeal to anyone not directly hungry for information let alone a child. As a slight modification to Sycamorex's suggestion -

1) install web content filtering software and a decent firewall ruleset
2) let him play use it
 
Old 06-08-2012, 09:17 AM   #5
cynwulf
Senior Member
 
Registered: Apr 2005
Distribution: OpenBSD, DragonFly BSD
Posts: 1,409

Rep: Reputation: Disabled
First and foremost you need a willing student. If you preinstall an OS and say "use that, no more windows" and pass him a book, you will almost certainly have an unwilling one who will abandon GNU/Linux at the first chance he gets. I'm sure that's not what you've intended, but just checking...

If he only knows what a browser and mouse is, then I'd guess there's no real passion for computers there? Have you explained the pros and cons of GNU/Linux over windows? It's often hard to get younger people to understand that what may seem like an OS that "cannot play games" or run the common proprietary software many people take for granted is somehow better than windows.

The best approach is to show him what it can do first to get his interest - "plant the seeds" as it were. When it comes to kids you probably won't get far with e.g. fluxbox or icewm, you'll need one of the latest DEs with all the 3D shiny stuff enabled. That's the only way to get it through to some people that a GNU/Linux OS can be pretty much anything you want it to be.

Good luck

0.02
 
2 members found this post helpful.
Old 06-08-2012, 09:34 AM   #6
pan64
Guru
 
Registered: Mar 2012
Location: Hungary
Distribution: debian i686 (solaris)
Posts: 5,146

Original Poster
Rep: Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364
Hi caravel. You are right, he should be somehow interested, but he used only windows until now. I'm really tired of the problems with that XP. From the other hand we have a model railroad which was partially planned with XtrkCAD on my linux. Also we played with other tools also. So he already saw my linux in use several times. He mainly uses his XP for facebook and fifa11, but I want to force him to do something more useful.
 
Old 06-08-2012, 09:43 AM   #7
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,597
Blog Entries: 1

Rep: Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046
Quote:
Originally Posted by pan64 View Post
He mainly uses his XP for facebook and fifa11, but I want to force him to do something more useful.
Try not to force him. Encourage him in smart way. Btw, fifa's support on Wine seems ok:
http://appdb.winehq.org/objectManage...estingId=57556
 
1 members found this post helpful.
Old 06-08-2012, 11:41 AM   #8
pan64
Guru
 
Registered: Mar 2012
Location: Hungary
Distribution: debian i686 (solaris)
Posts: 5,146

Original Poster
Rep: Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364Reputation: 1364
Quote:
Originally Posted by sycamorex View Post
Try not to force him. Encourage him in smart way.
Yes, you understand me, I do not really want force him, but actually he must be forced to not sit in front of the monitor by different tools, like k9 and time restictions. So the question could have been: how to encourage him. He knows a few words about IP addresses, about bits and bytes, but would be better to step further.
 
Old 06-11-2012, 07:09 AM   #9
SonnySee
Member
 
Registered: Aug 2010
Distribution: Unbuntu 11.10 beta
Posts: 78

Rep: Reputation: 10
Quote:
Originally Posted by acid_kewpie View Post
Hmm, according to our proxy, that's a "neutral porn" site.

I would say books are totally the wrong way to go, generally very little appeal to anyone not directly hungry for information let alone a child. As a slight modification to Sycamorex's suggestion -

1) install web content filtering software and a decent firewall ruleset
2) let him play use it
Sorry if your proxy shows it as a neutral porn site. I have to say that I am not even sure what a "neutral porn" site is. :-)
Here is a quote directly from the website:

Unix Mages started in the summer of 2005 with the purpose of teaching Unix and Linux by using stories of wizards, mages, magic, and spells.

The biggest part of this site was the book, Unix For the Beginning Mage. It received rave reviews and is still frequently downloaded. It has been used by people of all ages for, both, personal use and as official classroom material.

This is a very small downloadable book that was a great deal of fun, even for an old guy like me. It is not your traditional Linux book. It is engaging and it teaches.

I do not own the site, and have no divested interest in it.
I just personally read thru the book and followed the 'spells' written in it. And, I had fun doing it.
Peace

Last edited by SonnySee; 06-11-2012 at 08:07 AM.
 
Old 06-11-2012, 03:29 PM   #10
edbarx
Member
 
Registered: Sep 2010
Distribution: Used Debian since Sarge. (~2005)
Posts: 357

Rep: Reputation: 18
My first suggestion is to explain to this adolescent how a GNU/Linux operating system is organised. This helps him to put things into perspective eliminating the mystery factor.

I would explain a GNU/Linux OS as follows:

A GNU/Linux OS starts like this:
motherboard firmware --->> bootloader --->> kernel + initrd.img --->> init --->> 6 virtual terminals + 1 special to hold desktop --->> desktop manager --->> desktop/window manager

Give him some information about each of these and how they are interrelated.


Also this might help further put things into perspective:

kernel ---->> libc6* --->> other libraries --->> system + user software

So, the foundation is the kernel which provides the thread scheduler and manages hardware resources like disks, network, memory, etc. libc6* provides a base of subroutines which can communicate with the kernel requesting it to do basic tasks like reading part of a file system. Then, one has the user and system programs.

OOPS, I forgot the bootloader.

Last edited by edbarx; 06-11-2012 at 03:46 PM. Reason: To correct an omission
 
1 members found this post helpful.
Old 06-11-2012, 05:56 PM   #11
nixblog
Member
 
Registered: May 2012
Posts: 426

Rep: Reputation: 52
Kids are smart and they will do what they want. If he sees you using Linux and it appears faster than Windows, that will generate curiousity anyway. Don't force the issue, if they don't want to use Linux then don't make them - It's about freedom of choice.
 
Old 06-11-2012, 06:05 PM   #12
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,597
Blog Entries: 1

Rep: Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046Reputation: 1046
Quote:
Originally Posted by edbarx View Post
My first suggestion is to explain to this adolescent how a GNU/Linux operating system is organised. This helps him to put things into perspective eliminating the mystery factor.

I would explain a GNU/Linux OS as follows:

A GNU/Linux OS starts like this:
motherboard firmware --->> bootloader --->> kernel + initrd.img --->> init --->> 6 virtual terminals + 1 special to hold desktop --->> desktop manager --->> desktop/window manager

Give him some information about each of these and how they are interrelated.


Also this might help further put things into perspective:

kernel ---->> libc6* --->> other libraries --->> system + user software

So, the foundation is the kernel which provides the thread scheduler and manages hardware resources like disks, network, memory, etc. libc6* provides a base of subroutines which can communicate with the kernel requesting it to do basic tasks like reading part of a file system. Then, one has the user and system programs.

OOPS, I forgot the bootloader.

Your linux knowledge is good.

You also seem to posses the knowledge on how to discourage 99% of teenagers from getting into linux.

Well done
 
1 members found this post helpful.
Old 06-11-2012, 08:43 PM   #13
Mike_P
LQ Newbie
 
Registered: Apr 2012
Posts: 15

Rep: Reputation: Disabled
Quote:
Originally Posted by pan64 View Post
I have a 12 years old son and I plan to introduce him the linux world. He started to learn English already and knows what is a browser and mouse but that's all. Do you have any idea how to start it?
Simply installing a distro and admire the GUI is not a goal.
Start him with basic commands and gradually add some cool command-lime programs like mplayer ffmpeg etc and then teach him basic shell scripting using the commands he learned.

That's how I learn linux. Good luck
 
Old 06-11-2012, 10:12 PM   #14
frankbell
Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Mageia, Mint
Posts: 8,236

Rep: Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556
I hate to say, but I think that much of the advice you've gotten is backwards and upside down.

Don't try to turn Linux into some kind of academic discipline. He gets enough academic hockeypuck in school.

The issue isn't teaching Linux. The issue is using Linux--the learning (and the teaching) will come organically.

Find a used laptop. Throw a friendly distro on it. Show him how to use the menu, open the browser, use a chat program, send and receive email (if he does email), open the word processor (if he does word processing), and use the help function.

Then say, "Here, here's your new computer. Have fun."

He'll figure out how to use the programs he wants to use. Then he'll come to you when he needs and wants help (and games).

Last edited by frankbell; 06-11-2012 at 10:15 PM.
 
2 members found this post helpful.
Old 06-12-2012, 01:50 AM   #15
edbarx
Member
 
Registered: Sep 2010
Distribution: Used Debian since Sarge. (~2005)
Posts: 357

Rep: Reputation: 18
Quote:
Originally Posted by sycamorex View Post
Your linux knowledge is good.

You also seem to posses the knowledge on how to discourage 99% of teenagers from getting into linux.

Well done
Can you tell me how having knowledge discourages adolescents?!

You are treating GNU/Linux just like a black box system. Lack of knowledge and understanding is what discourages youths from experimenting with another system which does the same thing like Windows. Why should a youth struggle to use a completely new system of which he/she has no understanding if there is another one which perfectly does the same thing? My post was aimed to help remove the mystery factor presenting Linux in an understandable way. But, alas, because I didn't share your approach, you chose to attack me personally saying I have no knowledge of adolescents without even bothering first to know me.

Why didn't you explain why my approach discourages this youth? I suspect, the reason is because you are incapable of deciding... And, your arrogance, because you are a senior on this board, appeared enough to attack a post presented in a sensible way. This only shows you are a product of manipulation and that you don't use your head if you have any! You are brainwashed and think that luring youths into something they otherwise don't want or don't see the need to do, is the way to make them accept doing it! My approach is to tell this youth straight away what GNU/Linux is and then, he should decide whether he wants it or not. It is ridiculous to think that today's youths can be tricked into doing something they don't want to do. This is totally different from drugs and alcohol, because these give pleasure, and it is known that some people have to struggle to keep clear from these.

So, my approach would be to treat this youth like a young man respecting his intelligence instead of using the old-scumbag-method-of-the-olden-days of luring him into something he doesn't like or want to do. Give him knowledge little by little empowering him to experiment, modify and use the system.

Finally, if he doesn't want to use Linux, accept his decision but do it in a way so that he remains open to use it in the future.

Last edited by edbarx; 06-12-2012 at 02:20 AM.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux 101 - what to teach? OldGoatDJ Linux - General 6 02-03-2008 03:04 PM
Teach a Guy to Use Linux... Shonenknife_@msn.com Linux - Distributions 9 07-30-2007 01:52 AM
where is some material to teach linux? eantoranz Linux - General 3 11-02-2004 01:20 PM
Boy, am I the lazy one; even in Linux! Seph64 General 2 03-28-2003 04:06 AM


All times are GMT -5. The time now is 10:15 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration