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.

Rob Broadhead

Rob is a founder of, and frequent contributor to, Develpreneur. This includes the Building Better Developers podcast. He is also a lifetime learner as a developer, designer, and manager of software solutions. Rob is the founder of RB Consulting and has managed to author a book about his family experiences and a few about becoming a better developer. In his free time, he stays busy raising five children (although they have grown into adults). When he has a chance to breathe, he is on the ice playing hockey to relax or working on his ballroom dance skills.

Leave a Reply