Nairobi, Kenya

Major concepts of programming you should familiarize yourself with

Programming concepts

In this article we are going to learn some basic programming concepts you will be interacting with

am only going to take you through the basic definitions of the programming concepts

linked to a resource where you can get more definitions and use.

These concepts form part of the computer programming process .

They build up a software when used appropriately during the development process.

Lets start

Programming concepts you should know


– Is a collection of instruction in execution


– these are well defined computational procedures, step by step problem solving procedures that aids in easening the degree of a problem read more

Data Structures

– A data Structure is a way of collecting and organising data in such a way that one can perform operation in these data effectively read more

Data types

– this is a format in which data is going to be stored read more


– this is a template used to define objects , mostly used in object oriented programming read more


– an object is a self-contained component which consists of methods and properties to make a particular type of data useful in a class read more

Object Oriented Programming

– This is a programming paradigm based on objects and class concepts


– this is an error or a fault in a computer program read more


– This runs on a logic if and only if a condition is met either as true or false read more)

Command Line Interface

– These is a text based interface that allows user to interact with programes and the computer read more


– these are reserved words used in programming read more


– An opearator is a symbol with action that tells the compiler or interpreter to perform specific mathematical, relational or logical operation and produce final result. read more


– is a programmimg structure that repeats a sequence of instructions until a specific condition is met read more


– is a statement used to describe an identifier e.g a class or a function read more


– is a platform built to aid in the software development process read more read more


– is a collection of files,programs, routines, scripts, or functions that a computer can use read more)


– a package is an organized and written procedures and functions organizing a set of related classes and interfaces read more


– is an event that occurs and hinders the normal flow of a program read more


– An expression is a combination of one or more values, constants, variables, operators and functions to produce another value after interpratation and computation. read more


– These are values passed into a function


– is a value that is passed into a command, function, or routine parameters and arguments

Source Code

– this is a programming statement that a computer programmer uses or saved in a file source codes are human readable, translated by a compiler for the computer to understand. E.g the source code of an ecommerce websystem saved in a file containg (html,css,javascript,php,python) files. read more


– Is a Computer software that translates the source code into a set of machine-language instructions that can be understood by a digital computer’s CPU. an example is a Java interpreter can be completely written in C, or even Java read more read more

Control Structures

– this is a block of programming that analyses variables and tell the variable the direction to go read more