Linux System Programming
These Linux and Unix system programming videos explain basic concepts and provide system call syntax and usage in example C programs.
fork and exec system calls in Linux
POSIX message queues in Linux
System V message queues in Linux
POSIX Semaphores in Linux
System V semaphores in Linux
POSIX shared memory in Linux
System V shared memory in Linux
Pthreads in C under Linux
I/O multiplexing: select, poll and epoll in Linux
C is a high level procedural programming language. The videos in this playlist build C programming concepts, explain syntax and usage and also provide example programs.
C Programming Tutorial 1 - Getting Started
C Programming Tutorial 2: Data Types and Expressions
C Programming Tutorial 3: Control Flow and Functions
C Programming Tutorial 4: Pointers and Arrays
C Programming Tutorial 5: Structures and Unions
GNU/Linux Command Line
The command line is the most fundamental way to communicate with a computer. These video tutorials explain how to run particular utility program, important command options, and, example command invocations with sample output.
An introduction to shell in GNU-Linux.
diff, patch and vimdiff commands in Linux