Introduction to Programming

Programming Languages

Terminal

Terminal | Command Line Interface | CLI

Programming Language Characteristics

Compiled vs Interpreted

Strong vs Weak Typing

Static vs Dynamic Typing

Object Oriented Programming

vs

Functional Programming

Concurrency

Test Driven Development