Programming Concepts

These topics and concepts are used around most programming languages, but for many of the examples below, I’ll be using Java and C (I know, it’s what the dinosaurs used to program). However, these concepts are important to understand and can be applied to a number of different programming languages.

As for the programming examples, please think of them as “Psuedo-Code” instead of just code in the language of C or Java. The importance of this section is NOT to learn how to program in C, it’s to learn how to conceptualize programming.

Many programming languages and software development scenarios use the following concepts, and it’s important to understand them. Throughout a programmers’ career/life, it’s likely that they won’t stick to the same language, but will probably use the same concepts over and over. It’s easier to learn a concept first, then apply it to a language, instead of the other way around.