[OT] partialy I was wondering what suggestions for programing

Bryan Richard bryan at booknerd.net
Mon Feb 9 03:00:28 CST 2004


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