PowerShell
PowerShell is a cross-platform command-line shell and scripting language.
Deeper Knowledge on PowerShell

Automatically Build a Developer Environment on Windows
A step-by-step guide to automate tool and framework installation for developers that use Windows
Broader Topics Related to PowerShell

Shells
Shells process text based commands

Terminals
Terminals are text-based applications read and write to a shell

Computer Languages
Computer Languages: How humans tell computers what to do