[clue-tech] Son's PC and intro to programming
daniel aguilar
danoco at yahoo.com
Wed Feb 15 13:45:29 MST 2006
I appreciate all the input and opinions from folks who
have gone through the process of learning programming.
I'll have to do some more digging butI'm close to a
decision.
Thanks all!
daniel
--- Christopher J Pomasl <pomasl at starband.net> wrote:
> On Wed February 15 2006 11:53 am, Keith Hellman so
> notably scribed:
> > On Wed, Feb 15, 2006 at 09:19:41AM -0800, daniel
> aguilar wrote:
> > > Suggestions on a good BEGINNERS programming
> language
> > > would be welcomed; linux based the better.
> >
> > I think the programming language he'll have the
> *MOST* success with is
> > the one *YOUR* most familiar with. I'm willing
> to bet that at some
> > point in the near future your son will become
> frustrated with a hurdle
> > in his programming knowledge, when he turns to you
> for help and *you*
> > have a hard time figuring it out (because he's
> learning X language, and
> > you know R, S, and T) it might give him the
> impression that programming
> > is never easy.
> >
> > If I were in your shoes, I'd have him learn a
> first language that I
> > know well. Then if he wants to learn another,
> perhaps not one I'm
> > familiar with, we'd simply sit down and learn it
> together.
> >
> > Just my 2c.
>
> I actually like this advice and would add the
> following:
> I was going to say that any language that will teach
> the basic concepts of the
> logical structures that all/most languages use:
> IF/THEN/ELSE
> CASE
> DO WHILE
> DO UNTIL
> Function calling
> Procedure calling
> External calls
> OO concepts
>
> Once these are learned CONCEPTUALLY in one language,
> any other language is
> easier to learn as the differences are usually
> semantics/syntax rather than a
> true difference of concept. If you are teaching,
> teach for CONCEPT as well
> as the syntactical nuances of a particular language
> to make a more well
> rounded student.
>
> In college I learned COBOL. I started work by
> learning 360/ASM and thought it
> would have helped to know the underlying machine
> concepts BEFORE learning
> COBOL but thinking back I think knowing the concept
> of the logical structure
> helped immensely in learning ASM and ASM helped me
> understand how the HLL is
> structured and why. It's a delicate balance but I
> think the knowledge of the
> machine's language is most helpful in knowing how to
> program for efficiency
> rather than bloat! In other words, know how the HLL
> is going to treat a
> segment of code so you know what the
> machine/compiler is going to do with
> it!!
>
> Chris
>
>
> --
> Christopher J Pomasl
> Senior Software Engineer, Computer Associates
> Always remember, you are unique...just like everyone
> else.
> IBM Certified, DB2 Z/OS V7 Administration, User
> _______________________________________________
> CLUE-tech mailing list
> CLUE-tech at cluedenver.org
> http://cluedenver.org/mailman/listinfo/clue-tech
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
_______________________________________________
CLUE-tech mailing list
CLUE-tech at cluedenver.org
http://cluedenver.org/mailman/listinfo/clue-tech
More information about the clue-tech
mailing list