Linked Lists in C

Linked lists are a linear collection of elements whose order order is not given by their physical placement in memory. Instead, each element contains a member variable which is a pointer to the next element. For example: In this section, i will be going over algorithms to help manipulate these data structures, as well as […]

Variables in C++

Variables in C++ Requirements: Linux Distribution g++ any text editor My Setup: Debian 10 g++ version 6.3.0 pluma In this tutorial, i will be talking about variables in C++. Variables are the building blocks of a program. Their values determine what what is going on within a program. There are many types of variables, and […]

The C Standards

Requirements: Some memory 😉 Intro: The C Programming language is a very simple, yet very complex language/ There is a standard documentation that should be referenced because it teaches good programming practice, plus , it is the documentation for every function in the C Library. Today I will be going over some of it. I […]

Working with Multiple Source Files

Requirements: 1. Linux Distribution (obviously) 2. A text editor : Vim, Emacs, gedit, kate, atom 3. A Compiler : gcc or clang 4. A Shell: bash, xterm, sh, My setup for this tutorial: 1. Debian GNU/Linux 9.4 2. gedit (Text editor) 3. gcc version 6.3.0-18+deb9u1 (Debian’s Release version for Debian 9.1) 4. bash Hello all, […]

Enums, Structures and Unions

Requirements: 1. Linux Distribution (obviously) 2.A text editor : Vim, Emacs, gedit, kate, atom 3.A Compiler : gcc or clang A Shell: bash, xterm, sh,   My setup for this tutorial: 1. Debian GNU/Linux 9.4 2. Atom (Text editor) 3. gcc version 6.3.0-18+deb9u1 (Debian’s Release version for Debian 9.1) 4. bash   Now that you […]

Conditional Statements and Loops

Requirements Linux Distribution (obviously) A text editor : Vim, Emacs, gedit, kate, atom A Compiler : gcc or clang A Shell: bash, xterm, sh, My setup for this tutorial: Debian GNU/Linux 9.4 Atom (Text editor) gcc version 6.3.0-18+deb9u1 (Debian’s Release version for Debian 9.1) bash Conditional statements are a way for the program to branch […]

Variables, Functions and Pointers

Requirements: Linux Distribution (obviously) A text editor : Vim, Emacs, gedit, kate, atom A Compiler : gcc or clang A Shell: bash, xterm, sh My setup for this tutorial: Debian GNU/Linux 9.4 Atom (Text editor) gcc version 6.3.0-18+deb9u1 (Debian’s Release version for Debian 9.1) bash   In this tutorial, i will be going over Variables, […]

An Introduction to C with Linux

Requirements: Linux Distribution (obviously) A text editor : Vim, Emacs, gedit, kate, atom A Compiler : gcc or clang A Shell: bash, xterm, sh My setup for this tutorial: Debian GNU/Linux 9.4 Atom (Text editor) gcc version 6.3.0-18+deb9u1 (Debian’s Release version for Debian 9.1) bash Preface: First I would like to say, this tutorial series […]