C and C++

C and C++ are two of the most ubiquitous programming languages in the world of software development. Some of the places you might see them include:

  • servers
  • databases
  • embedded systems
  • video games
  • artificial intelligence
  • operating systems

Even if developers decide to use another language such as Java or Python, their code will still end up running on top of other software that is written in C or C++.

Learning C

If you would like to learn C, two options are available to you:

  • C Programming: article based lessons for beginners. Plenty of text and broken down explanations. Start here.
  • C Projects: project based lessons for people looking for a challenge. Start here.