Skip to main content

What is your favorite Linux scripting or programming language?

Of all the scripting and programming language options available to you on the Linux platform, which one is your favorite?
Image
What is your favorite Linux scripting or programming language?
Photo by hitesh choudhary from Pexels

What is your favorite scripting or programming language?

3102 votes tallied
Shell scripting
481 votes
Perl
1297 votes
PHP
39 votes
Java
54 votes
.NET/Mono
21 votes
C/C++
130 votes
Python
487 votes
Ruby
46 votes
YAML
547 votes

I've seen hundreds of job descriptions online that list desired or required sysadmin skills and they usually include knowledge or competency in shell scripting and at least one programming language. There's no industry-wide standard for a favored language requirement for sysadmins but the trend is toward automation and agility.  

Shell scripting is a must-have skill for sysadmins. Scripting common tasks and scheduling them via cron is essential for the proper care and feeding of Linux server systems. This level of automation can help with system security, common directory cleanup, general housekeeping, locking of unused accounts, and much more.

Programming languages have so many applications and possibilities that they're too numerous to list, although automation and security are at the top of that list. You also have maintenance tasks for existing applications written in compiled and parsed languages as well. Sysadmins are frequently called upon to fix minor security or coding issues in applications and a working knowledge of C-based languages helps with those tasks.

I'm interested to find out which languages you use for automation, programming, and taking care of those administrative tasks.

Topics:   Linux   Programming   Scripting  
Author’s photo

Ken Hess

Ken has used Red Hat Linux since 1996 and has written ebooks, whitepapers, actual books, thousands of exam review questions, and hundreds of articles on open source and other topics. Ken also has 20+ years of experience as an enterprise sysadmin with Unix, Linux, Windows, and Virtualization. More about me

Try Red Hat Enterprise Linux

Download it at no charge from the Red Hat Developer program.