Teaching coding? How to select a programming language

Programming for middle and high school kids

VBScript (Visual Basic Scripting Edition) is a programming language developed by Microsoft that is modeled on Visual Basic: this will probably be the first formal programming language learned. You, as a teacher, should also learn it!

Teacher might also like to look at Lua, and Papyrus for Skyrim.

Programming for business

If a student is interested in becoming a programmer in the business world, two programming languages to become familiar with are:

COBOL (Common Business Oriented Language) is used for payroll, accounting, and other business application programs.

SQL (Structured Query Language – for databases) is a specially designed programming language for managing data in relational database management systems; it is mainly used for its ‘Query’ function, which is used to search informational databases.

Programming for academia, education, research and industry

If you as a faculty or IT member are involved in research, education, or industry:

MATLAB (matrix laboratory) is widely used in all fields of applied mathematics, in academia, education, research, and in industry. As a programming language, it is one of the easiest for writing mathematical programs.

C languages   (C, C++, C#, Objective-C) one or more of these general-purpose programming languages are well worth knowing, wherever you go.

IEEE League Table

According to the prestigious IEEE (Institute of Electrical and Electronics Engineers), the top twenty programming languages to learn right now are as follows:

  1. Java
  2. C
  3. C++
  4. Python
  5. C# (pronounced C-sharp)
  6. PHP
  7. JavaScript
  8. Ruby
  9. R
  10. MATLAB (matrix laboratory)
  11. Perl
  12. SQL
  13. Assembly
  14. HTML
  15. Visual Basic
  16. Objective-C
  17. Scala
  18. Shell
  19. Arduino
  20. Go

Frank Evans is a British mathematician, information technologist, translator (Greek – English), and EFL/ESL teacher.

Comments are closed.