The code for this example can be found at: https://github.com/mcbethr/TypesInCSharp Think of "Typing" as the "Nouns" of a computer programming language. Types help make sure that you don't do things that don't make sense, like divide a string by a boolean.
Strongly typed languages make sure that all types are checked at compile time. They are slower to compile but faster to run. C# is a Strongly typed language.
Dynamically typed languages have their types checked at run