[OT] partialy I was wondering what suggestions for programing
Charles, Joshua Micah (UMKC-Student)
jmcqk6 at umkc.edu
Mon Feb 9 12:54:00 CST 2004
I was over looking at the Art of Assembly material, and I'm a bit
confused. The stuff this guy is teaching isn't stand alone assembly; it
one step higher. Is this really going to be helpful, or would I be
better off just looking at C?
Josh
-----Original Message-----
From: owner-kclug at kclug.org [mailto:owner-kclug at kclug.org] On Behalf Of
Bryan Richard
Sent: Sunday, February 08, 2004 9:00 PM
To: Kendrick-LUG
Cc: kulua-l at kulua.org; Kansas linux ers
Subject: Re: [OT] partialy I was wondering what suggestions for
programing
On Sun, Feb 08, 2004 at 04:33:18AM -0800, Kendrick-LUG wrote:
> I am wanting to get in to programing eventualy posibly drivers etc. I
> was wondering if there were any suggestions about where/how to learn
the
> basics ie what a aray is for things of that nature the fundamentals of
> programing.
There's a couple of schools of thought about learning to program. One is
that you start low-level and, if you don't get frustrated and quit, once
you get it everything else will seem easy. The high school my wife
taught at in California taught C++ (name of the book was C++ FOR YOU++
;-)). The other is that people should learn a high-level, interpreted
language and gradually drill down from there.
I'm kind of one the fence as there have been times a CS degree would
have served me well but I believe I side with the "introduction to
programming via high-level languages."
> then posibly a good starting language.
A solid understanding of /usr/bin/bash is like knowing how to how spell
well; it will serve you well down the road. A quick way to learn bash is
to make it your file manager.
I would look at languages that you can do a number of things with
(executable, interactive prompt, web, &c.), well documented tutorials,
and strong community. Python, Ruby, and Perl are all solid starting
points.
If you choose to go the low-level route, then you can learn more than
you will ever use from the Art of Assembly book
(http://webster.cs.ucr.edu/).
> eventual intrests
> include perl php c's. any suggestions are greatly welcome
I don't think I would start with PHP. PHP is interesting and if you
collect languages it's fun to see what happens when a language is built
to solve a single problem (pre-PHP5 and the web) but I don't really
consider it all that practical for work off the web.
- Bryan
More information about the Kclug
mailing list