Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
Programming

How To Encourage a Young Teen To Learn Programming? 1095

Anonymous Hacker writes "I'm in a bit of a bind. My young teenage son is starting to get curious about computers, and in particular, programming. Now, I'm a long time kernel hacker (Linux, BSD and UNIX). I have no trouble handling some of the more obscure things in the kernel. But teaching is not something that I'm good at, by any means. Heck, I can't even write useful documentation for non-techies. So my question is: what's the best way to encourage his curiosity and enable him to learn? Now, I know there are folks out there with far better experience in this area than myself. I'd really appreciate any wisdom you can offer. I'd also be especially interested in what younger people think, in particular those who are currently in college or high school. I've shown my son some of the basics of the shell, the filesystem, and even how to do a 'Hello World' program in C. Yet, I have to wonder if this is the really the right approach. This was great when I was first learning things. And it still is for kernel hacking, and other things. But I'm concerned whether this will bore him, now that there's so much more available and much of this world is oriented towards point-n-click. What's the best way to for a young teen to get started in exploring this wonderful world of computers and learning how to program? In a *NIX environment, preferably." Whether or not you have suggestions for generating interest or teaching methods, there was probably something that first piqued your curiosity. It seems like a lot of people get into programming by just wondering how something works or what they can make it do. So, what caught your eye?
Microsoft

First Looks at Microsoft's New "Live Mesh" Platform 208

technirvana writes "Microsoft's Live Mesh service launched today as an invite-only 'technology preview.' It is Microsoft's attempt to tie all of our data together. Live Mesh synchronizes data across multiple devices (currently just Windows computers, but theoretically it will extend to mobile and other devices in the future) as well as to a web desktop that exists in the cloud. It can sync data across devices used by a single users, as well as create shared spaces for multiple users." And since it's run by Microsoft, you know you can trust it.

Comment Corel x3 (Score 1) 695

I would reccomend, Corel x3

Key points:
Industry accepted product (albeit not widely used)
Outputs RGB/CMYK
Can copy and paste form most apps very well, and import PSD's
Significantly cheaper.
Mostly a Vector app, but can handle raster quite well.

Corel is very similar to CS2, it even has a CS2 interface option so the transition is minimal. The biggest difference in practical application is that corel can do most of what CS2 can do, but it's faster.

What can be done in CS2, can be done better in CS2, but for the same results on many uses, Corel X3 is faster and simpler.

My wife works in a graphic design shop (*so this is secondhand info from many a tirade about how one is better or worse, i prefer CS2) that almost exlusively uses Corel over Photoshop/Illustrator, because it was cheaper. Now that they can afford all the apps, the designers chose Corel because it does the same in 1/4 the time.

Mostly they do, Business cards, Trifolds, Ad's, Corporate identities (including logo development) and various layouts of other media and print.

Not actual experience, but close enough to form an opinion :)

Slashdot Top Deals

"I may be synthetic, but I'm not stupid" -- the artificial person, from _Aliens_

Working...