You are not logged in. Login Now
 0-24   25-49   50-74   75-99   100-124      
 
Author Message
25 new of 124 responses total.
jp2
response 25 of 124: Mark Unseen   Oct 2 16:12 UTC 2003

This response has been erased.

mynxcat
response 26 of 124: Mark Unseen   Oct 2 16:20 UTC 2003

That I highly doubt.
tod
response 27 of 124: Mark Unseen   Oct 2 16:48 UTC 2003

This response has been erased.

mynxcat
response 28 of 124: Mark Unseen   Oct 2 16:53 UTC 2003

lol

Now there's a skill that's really useful.
albaugh
response 29 of 124: Mark Unseen   Oct 2 17:07 UTC 2003

To get someone starting out with "programming" enthused, immediate
gratification is needed.  BASIC is certainly good at that, however ancient
its programming constructs are.  "Programming" a web page with html and
including javascript can also provide quick feedback.  I would say to get him
hooked on the idea of software construction, before immersing in a disciplined
environment requiring compilation, packaging, etc.
cross
response 30 of 124: Mark Unseen   Oct 2 17:20 UTC 2003

This response has been erased.

jp2
response 31 of 124: Mark Unseen   Oct 2 17:36 UTC 2003

This response has been erased.

cross
response 32 of 124: Mark Unseen   Oct 2 17:36 UTC 2003

This response has been erased.

cross
response 33 of 124: Mark Unseen   Oct 2 17:37 UTC 2003

This response has been erased.

dah
response 34 of 124: Mark Unseen   Oct 2 18:02 UTC 2003

I recommend python.
gull
response 35 of 124: Mark Unseen   Oct 2 18:20 UTC 2003

Too much structure might be frustrating, but a language with at least
some is important.  I originally learned to program in BASIC and aquired
a fair number of bad habits I had to unlearn.  I think at some point
everyone should have to program in a language like Pascal that enforces
proper structure and strong typing, because when you switch to a
language like C that doesn't have those "guardrails" you can get in
trouble in a hurry if you're sloppy.
murph
response 36 of 124: Mark Unseen   Oct 2 18:24 UTC 2003

Kevin suggests html/javascript...I'd say skip straight over javascript to PHP.
Getting your brother into web-based stuff would have its advantages in
general, though.  For one thing, learning programming for its intrinsic value
requires having an interest in programming's intrinsic value.  Learning to
program so as to make a dynamic webpage allows you to motivate your learning
with something extrinsic.  Your brother might not be interested in learning
to program but might be interested in learning to program for the sake of
making a cool dynamic webpage for one of his existing interests.
gull
response 37 of 124: Mark Unseen   Oct 2 18:32 UTC 2003

Good thought.  PHP is likely to be more engaging than a command-line
script language because you can immediately do things a kid is likely to
find interesting.  Dynamic web content is fun.
flem
response 38 of 124: Mark Unseen   Oct 2 21:06 UTC 2003

I'd recommend an OO language as well, such as Java or (less favored) C++. 
I'd imagine python would do as well, but I'm not familiar enough with it to
recommend.  Reasoning:  in most of these languages, it's pretty easy to write
procedural code, then graduate to OO when you're ready.  I think that starting
with a toy language like Basic (or even worse, Visual Basic) does no one any
favors, since they're addictive.  They are watered down enough taht using them
for any length of time causes your understanding of the scope of what's
possible in a programming language to shrink.  Yes, I say this from
experience:  my day jobs for the last four years or so have involved Visual
Basic, and if I don't supplement work with some serious programming on my own
time, I start to become noticeably dumber.  
dolgr
response 39 of 124: Mark Unseen   Oct 2 22:14 UTC 2003

I suggest COBOL. It has clear, English-like syntax and will be very useful
to know when all of these mainframers retire. 
asddsa
response 40 of 124: Mark Unseen   Oct 2 23:26 UTC 2003

I recommended Turbo C
dah
response 41 of 124: Mark Unseen   Oct 3 01:06 UTC 2003

Listen, just listen to me.  You once said I was the second most intelligent
person, jp2, on Grex, and that should have some sway.  Python.
cross
response 42 of 124: Mark Unseen   Oct 3 01:56 UTC 2003

This response has been erased.

mdw
response 43 of 124: Mark Unseen   Oct 3 06:06 UTC 2003

I think I'd have to know the kid a lot better to make any useful
suggestion.  The best language to learn is whatever the kid is either
most interested in, or that best fits the interests he has.  If he's not
willing to spend a lot of time obsessing about stuff, he's probably not
going to become a real hotshot programmer in any case.

Personally, I'd consider lisp, perl, C, assembler, or python to all be
potentially good choices.  I wouldn't pick java; it creates as much
complexity as it solves, and I'm not at all convinced it's the right
paradigm.  C++ instead of C might be useful if that's where you want to
end up, because yes, if you're switching from C to C++ there's stuff you
have to unlearn.  But I don't think any of these count for anything
against what the kid wants to learn.
mynxcat
response 44 of 124: Mark Unseen   Oct 3 13:41 UTC 2003

COBOL. It'll be like he's taking English.
gull
response 45 of 124: Mark Unseen   Oct 3 14:51 UTC 2003

I've heard that in today's IT job market it's sometimes considered a
negative to have COBOL on your resume.  Any truth to that?
dolgr
response 46 of 124: Mark Unseen   Oct 3 16:26 UTC 2003

Probably. But a 14 year old isnt interested in today's job market. 
albaugh
response 47 of 124: Mark Unseen   Oct 3 17:16 UTC 2003

In <= 25 words, what be PHP?
gull
response 48 of 124: Mark Unseen   Oct 3 17:55 UTC 2003

PHP is a Perl-like scripting language designed for embedding in
webpages.  Unlike JavaScript, however, it's executed on the server, not
in the browser.
cross
response 49 of 124: Mark Unseen   Oct 3 19:30 UTC 2003

This response has been erased.

 0-24   25-49   50-74   75-99   100-124      
Response Not Possible: You are Not Logged In
 

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss