Python is everywhere, if you want advanced scripting features spend your time learning this! Python is a general-purpose, interpreted high-level programming language whose design philosophy emphasizes code readability. Like other dynamic languages, Python is often used as a scripting language. Python supports multiple programming paradigms, including object-oriented (like C++), imperative and functional programming styles. Using third-party tools, Python code can be packaged into standalone executable programs. Python interpreters are available for many operating systems.

While Python is a scripting language, it has plenty of facilities for high performance computing. This is why you will find python both in sections on scripting and also in sections about programming.