For the code examples presented in this resource I am going to be using a sudo language. The concept behind a sudo language is to be able to present programming concepts in a language agnostic form so that the concepts can be translated to your language of choice. \newline \\ So it is great that you have chosen lanauge X to use throughout this book, but how is the sudo lanauge going to help you out? Well, lets walk through a few examples and I will show you how the examples get translated to a few various languages. \subsection{Example 1} \begin{lstlisting} name = "Brett" if name == "Brett" print "Name Is Brett" else print "Name Is Not Brett" \end{lstlisting} In this example we have a variable called "name" that we are assigning the value of "Brett". Then we are checking if the variable name is equal to the value "Brett", if so then we want to print "Name Is Brett" otherwise if it does not then we want to print "Name Is Not Brett". As far as programming goes this is a fairly simple process but lets try and translate this example to a few different languages to see how it is done. PHP: \begin{lstlisting} name; } public function setname( $newName ){ $this->name = $newName; } } \end{lstlisting}