If you were introducing your first child to computers and had your choice between Windows, Mac OS X, Linux, or something else, which operating system would you choose, and why?
I've used all of the above (and then some: I used to be an Amiga fanatic!) But, I'm not sure yet what I'd like my daughter to learn computers on. What do you think? What has your experience been with your kids and a specific operating system? Would you have done different?
UPDATE: Thank you for all your responses! Much appreciated.
All of them are good for introducing kids to computing.
Computers are general purpose devices - they do lots of things, and every major OS supports programs which perform the same set of functions:
I would choose the one I knew the best, primarily for the reason that it's going to "break", and I simply don't have time to learn how to fix a problem or weird computer state for an OS I'm not intimately familiar with.
It's like the language wars programmers have - in all new businesses when more than one language meets the basic requirements, you should use the language the programmers know.
If you have to make a single choice, and cannot expand their experience by swapping the OS or system around on them every year or so, then choose the one you feel most comfortable with. There is a small advantage to training them to use the most popular (in business and school) systems, but any significant computer experience is going to put them well above many of their peers, even if they have to learn something different later on.
Win 2k - minor issues getting it, and keeping it, connected to the network once I switched to WPA.
The netbook has Vista, and they use it without even knowing it's different than their other computer.
Kids are incredibly flexible, and they are able to adapt to a new OS quickly given a few pointers.
Given unlimited funds and time, I'd have several systems and make them learn how to use each one to accomplish their various goals.
But given finite resources, no.
I think it's more important to teach them how to use a computer to accomplish a goal than it is to teach them how to use a computer.
answered 02 Mar '10, 23:28
When our eldest first started with the CBeebies website about six years ago, it was useful to have Internet Explorer on Windows, as some online games used fancy things like Shockwave Director that weren't available at all on Linux. These days the Linux support through Firefox is much better, and I think websites may even be settling down to use normal Flash for just about everything.
The kids still have that old clunky Windows machine, although we now choose to run Firefox instead. I'd be happier to set up a Linux machine for them nowadays, although it would have to use a much simpler windowing environment than the one I have (3x3 virtual desktops that flip when the mouse reaches the edge of the screen, for example). They use OpenOffice for the occasional document they now create, like wishlists for birthdays and Christmas, so any OS supports that.
I'd quite like to be a Microsoft-free household, but it is handy to have at least one Windows machine in the house, for hardware like Sat Navs that just don't talk to Linux very well, and for the moment this is their old machine.
answered 06 Feb '10, 17:18
I would say - as more and more of the computer use is "in the cloud" - that it does not make a huge difference which OS is running as base of the webbrowser.
If you have the possibility, and as soon as your child really understands the differences, expose him or her to as many operating systems as you have available. I think versatility is the key. Which one will be the main OS depends mostly on the family preference, or on the preference of the person who will have to play tech support :)
answered 06 Feb '10, 21:08
What I would do, is teach my children how to do things (such as install a program, or typ a letter etc etc. With other words: how to work with a computer) and create a website with some easy html. So an OS would not really matter (but I'd choose Windows for that since I don't know Linux and Mac OS)
That are the things that I missed my parents taught me (which I don't blame them)
My 3.5 year old "uses" Linux and OS X, though nothing he does on them matters at all what OS he's running. His only/favorite applications are
(1) tuxpaint -- simple kid-oriented drawing program, originally for Linux but now runs on all major platforms
(2) an empty emacs window, for him to play around typing letters (he loves asking how words or friend's names are spelled and then finding the letters). He uses emacs because I do, but he's just typing in words, not using "features", so any text editor would do.
(3) watching home movies or pictures (mostly me putting it on slide show for him)
(4) the occasional youtube or Netflix on-demand videos (any browser would do).
He's never noticed (or at least not mentioned) that there's any difference between our Mac laptops or our Linux desktop. I can't imagine that it will matter what OS we use for several more years.
I should also mention here that we pretty severely limit "screen time" -- maybe 15 minutes on a typical school day, if he wakes up early enough to enjoy a video or some painting before it's time to get ready for school, and a couple movies on DVD on weekends. I hope to keep that minimal trend up, also contributing to OS not mattering much.
answered 10 Feb '10, 20:47
If you really want to teach kids about computers, go in the following order:
If you get that far, they'll be old enough to choose their own OS, and knowledgeable enough to setup a dual boot if they can't decide. :)
answered 26 Feb '10, 10:16
It's (unfortunately) what the majority of the world uses, so will give them the best head start.
answered 28 Feb '10, 19:53
You're best to introduce them to whatever you're most familiar with.
You're going to be the one showing them what to do, answering their questions -- and locking the system down so they can't delete things accidentally -- so you should stick to what you know. You can get educational software and kids' games for any platform, and flash-based sites work everywhere (well... except for iPhones...) so familiarity should be your deciding factor here.
answered 03 Mar '10, 02:21
Before school age, do not try to teach "useful" stuff, just let the computer be a fun toy. I am not worried that kids growing up today have a risk of being underexposed to computers. On the contrary, there is always the risk that they spend too much time in front of the tv or pc and do not move around as much as they ought to.
Make up your mind about how much time that is ok to spend in front of the computer. Even as wonderful and excellent children's program Tuxpaint is, let her also paint on paper with water paint or colour pencils from time to time.
Other useful programs: Ktuberling (aka Potato Guy, part of kdegames) is also a fun drawing program. For slightly older children, Supertux is awsome. For programs to look at the stars there is Celestia or KStars.
With regards to OS, there is less chance of messing up things seriously (e.g. not just deleting an icon from the desktop) with linux compared to windows (although windows have improved some over the years), but as other have said if you are not very familiar with it you might want to try something else.
answered 03 Mar '10, 03:13