11-11-2005
11,728,
1,345
Join Date: Feb 2004
Last Activity: 8 May 2020, 9:07 AM EDT
Location: NM
Posts: 11,728
Thanks Given: 903
Thanked 1,345 Times in 1,201 Posts
Okay.
As an example, to be a reasonable UNIX programmer you should
1. Be able to use an editor - vi, emcs, vim, whatever
2. Be able to use command line tools like grep, diff, join, tr, awk, etc.
And be able to use regular expressions at least a little bit.
3. Be able to write quick shell scripts to do things that take way too long
to type or edit. Shell= ksh or bash avoid csh
4. Be able to write small programs in Python, Ruby, or Perl.
After that, you can learn C or SQL or whatever else you want.
Shell scripting is programming, so is Perl, Python & Ruby.
Take the list and work down it, don't jump to #4 until you have
some ability at #3, for example. Somewhere along the line it helps to
learn things about Math, and how operating systems work, too.
Don't start in trying to write Ansalon bot code.