Programming Languages for Non-Coders

In our coding post, Coding and Creating Software for Non-Coders, we pointed out that:
“Code is a set of instructions that directs a computer (desktop, smartphone, tablet, etc.) to perform specific operations. The complete set of code instructions is called software. Examples of software include Word on your desktop, Angry Birds on your phone, and Gmail in your browser.”
Code is written in a specific programming language with a specific syntax. Although there are many languages, most of them include similar structures such as::
– perform a specific operation; e.g. display the last name of a customer on the screen
– test a condition and perform an operation if it’s true; e.g. if the last name begins with ‘a’, display it on the screen
– loop through a set and perform an operation; e.g. for each customer in NY, display the last name on the screen

Let’s look at a few popular programming languages and where they are commonly used:
PHP – Web Apps like WordPress
JavaScript – the interactive parts of Web Apps
Java – Android Apps and Server Software like Gmail
C++ – Server Software like Apache and MySql
Objective C – iPhone and iPad Apps

In addition to programming languages, here are some non-programming languages worth noting
HTML – to create web pages and web apps that run in a browser
CSS – for describing the look of a web page in a browser
SQL – for managing data stored in a database

In our next segment we’ll take a look at WordPress and it’s different components which are written in PHP, HTML, CSS and SQL.