In this episode, we focus on programming terms and concepts. This is the first in a short series that focuses on providing an overview of development languages. We will include modern languages but also will look at some older ones to help build a full context for understanding how these relate.
First Step: Programming Terms
We start the overview with a definition of terms and concepts. These are a combination of official descriptions and my view of the concepts. This should set the stage as we dig into these concepts in the real world and how various languages address them. The goal is to provide these in a way that does not require you to take notes.
Next Up: Key Concepts
Once the definitions are out of the way, we look at core functionality of all languages. This area is where we find programming concepts and how to apply them. The goal of this is to describe what sort of traits a language has. However, these fundamental concepts and how a platform provides for them is also the key to learning a new language quickly.
Similarities and Complementary Ideas
We wrap this episode up with a look at how development languages have similar approaches much like spoken languages. Although the specific syntax of a new language may be foreign to us, there are still ways to make an intelligent guess. Of course, once you add context, the intent of the code can often become readily apparent.