Programming

In this section I will aim to write interesting posts about programming, tips, and techniques.

Meanwhile, here is a trends graphic from: Stack Overflow Trends

Program Language Trends

This graph indicates the most popular programming languages that are asked questions about, so it does not necessarily indicate the best choices for what programming languages to focus on for study or job prospects etc. It could indicate those that are most difficult to master (big learning curve) or lack good documentation, for example.

Here is a categorized recommendation list of popular programming languages to become familiar with.

Scripting languages

These are interpreted languages that are quick to code with to get results, but the run time speed will be slowest but may well be plenty fast enough for your particular application.

  • Javascript
  • PHP
  • Python
  • GDScript

Intermediate languages

Here I am talking about languages that get compiled into some lower-level representation of the code.

  • C# - C sharp
  • Java
  • Kotlin - an extrapolation of Java to make it easier/better

Compiled languages

  • Go - also called Golang
  • C++
  • C