Hi,

A bit off topic but here it goes.

Bash scripting: Learning the bash shell, O'Reilly Media, and 
http://mywiki.wooledge.org/BashGuide

GNU Make is still very much alive and very powerful, it is language agnostic. 
Many people do not see that GNU Make is mostly a declarative language for 
describing software build processes (targets, prerequisites and recipes) using 
templates. GNU Make deals with individual files really well, but has no 
built-in concept of packages and releases like Maven for example.

I would learn Groovy as a modern scripting language because it is portable (it 
runs on the Java Virtual Machine), it can use any and all the Java libraries (I 
love argparse4j), it has a sane syntax that other people can read (unlike scala 
- and I don't mean to start a flame war here but in my case this matters). But 
Groovy is really slow if you need high performance regular expression, in which 
case I find Python strikes a good balance between being readable, having a nice 
OO model with enough libraries and having very good performance. I wrote in 
Perl for many years but not anymore and I don't miss it.

Good luck,
Martin

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/ee8fa649-b48c-4b77-b857-a827d4c172bb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to