[ILUG] Suggestions for Additional Material for Linux Sys Admin
Course - LAMP?
Kae Verens
kae at verens.com
Tue Dec 12 11:26:03 GMT 2006
Cormac McClean wrote:
> Hi,
>
> Thanks to all who responded with suggestions for additional material
> for the Linux Sys Admin course. It would appear that the PHP/MySQL
> suggestion is not high on the list of priorities.
>
> From the point of view of scripting, I took a different tack this year
> in that I focused exclusively on shell scripting. In previous years I
> have included either perl or python as the scripting language, but
> students object to "yet another programming language", as they already
> learn Java and/or C++ and possibly other programming languages (such
> as assembly) in their other subjects. I reverted to shell scripting
> this year because it is tied in closely to the shell commands they are
> learning and they don't feel like they are being forced to learn
> another programming language. Having said that, they find it very
> difficult and/or hate it, judging on the attempts to scripting
> questions in their practical assessments.
>
> What would the general view be on this issue? Shell script versus
> perl/python?
my personal opinion is that Perl would be more important than Bash, as
Perl can then also be easily used for CGI if the sysadmin decides to go
in that direction.
On the "yet another programming language" question, it is my opinion
that Perl should be taught in place of one or the other of Java and C++.
C++ (and C, even-more-so) is a great language for learning how computer
languages work, but not all computer professionals will go on to use it
in their later lives. Java, while being supposedly portable, is probably
past its sell-by-date, and should be replaced with something else (PHP,
anyone ;-) /me ducks the flames). Perl, though, is such a useful "fire
and forget" language that it should be taught to all computer programmers.
From the sysadmin's point of view, Perl can be used to handle just
about anything that needs handling.
Kae
More information about the ILUG
mailing list