Overview
Here are some programming articles. They cover multiple programming languages in the areas that are discussed to show how the concepts can be implemented in the specific programming languages.
For additional source code that is made publically available look at
my GitHub stuff.