A scripting language is a programming language that employs a high-level construct to interpret and execute one command at a time. In general, scripting languages are easier to learn and faster to code in than more structured and compiled languages such as C and C++. It is always adviced to learn a scripting language because it has a large scope of use.
1.1 Scripting Languages
Popular Technologies
-
Python
Python being one of the most popular scripting languages is used over a variety of platforms for a variety of purposes ranging from Web-development to Machine Learning and much more..
Resources
-
Learn the hard way - https://learnpythonthehardway.org/
-
Codecademy- https://www.codecademy.com/learn/python
-
-
Ruby
A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.It is the most used language as per Github.
Resources
-
Learn the hard way- https://learnrubythehardway.org/
-
Codecademy- https://www.codecademy.com/learn/ruby
-
-
Perl
Perl is a programming language designed especially for text processing.It possesses C like syntax.
Resources
-
Learn Perl- https://learn.perl.org/
-
Perl E-Book- https://www.perl.org/books/beginning-perl/
-
1.2 Shell Scripting
Shell scripts allow us to program commands in chains and have the system execute them as a scripted event, just like batch files.Scripting allows you to use programming functions – such as ‘for’ loops, if/then/else statements, and so forth – directly within your operating system’s interface.
Resources
-
Learn Shell- http://www.learnshell.org/
-
Bash Academy- http://www.bash.academy/