which computer language does Freenas use?

Status
Not open for further replies.

BeeoHat

Explorer
Joined
Oct 2, 2015
Messages
63
I'm fairly new to Freenas, but I'd like to become more proficient. Whenever I experience a problem, forum participants are only too glad to provide assistance, many times offering code to enter on a command line. And while I have completed a Python Language for Beginners Course thru Coursera, this code is all new to me, and I'd like to increase my knowledge, starting with program language study.

My question is, if I'm starting from scratch (which is a pretty accurate statement), which language should I start with: C? C++? Python? Java?
 

pirateghost

Unintelligible Geek
Joined
Feb 29, 2012
Messages
4,219
When people give you commands to run, it is typically in bash/csh/tcsh (shells).

Freenas itself is built on top of freebsd. I would think learning the OS it is built on is more important than a programming language
 

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
Shell scripting on a UNIX box can be an incredibly powerful thing. It is probably worth familiarizing yourself with sh and csh scripting (avoid bash, it is a powerful shell but enables bad habits). Python and Perl are probably the more useful interpreted languages. C is still the gold standard for doing "close to the metal" work.
 

BeeoHat

Explorer
Joined
Oct 2, 2015
Messages
63
When people give you commands to run, it is typically in bash/csh/tcsh (shells).

Freenas itself is built on top of freebsd. I would think learning the OS it is built on is more important than a programming language
Sounds like great advice. Could you steer me in the right direction, regarding books, tutorials, etc. I might go thru?
Shell scripting on a UNIX box can be an incredibly powerful thing. It is probably worth familiarizing yourself with sh and csh scripting (avoid bash, it is a powerful shell but enables bad habits). Python and Perl are probably the more useful interpreted languages. C is still the gold standard for doing "close to the metal" work.
Where exactly can I go to find material which will help me to familiarize myself with these scripting terms?
 

BeeoHat

Explorer
Joined
Oct 2, 2015
Messages
63
Thanks for the referral. I've since discovered Youtube has many beginner Unix Scripting episodes.:):)
 

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
Probably. The possibilities in scripting are pretty awesome. Be careful and be aware that many people write extremely poor shell code. There's a lot of opportunity for badness if you do a poor job. ;-)
 
Status
Not open for further replies.
Top