This article contains an extensive list of tutorials on making your own application, for ex. Build your own 3D Renderer, Build your own Bot, Build your own Blockchain / Cryptocurrency, and many more.

C programming is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie.

inotify-tools is a set of command-line programs for Linux providing a simple interface to inotify. These programs can be used to monitor and act upon filesystem events. inotify-tools consists of two utilities: inotifywait simply blocks for inotify events, making it appropriate for use in shell scripts. inotifywatch collects filesystem usage statistics and outputs counts of each inotify event.

Go is a new general purpose programming language that makes it easy to build simple, reliable, and efficient software. It has excellent tools for building web applications.

C doesn't have standards or official tips once it involves code writing.

This tutorial Initial Server Setup for Ubuntu 18.04 will show you how to manually complete the steps we recommend for new Ubuntu 18.04 servers.