How to Actually Learn C (2027 Edition)
This is a quick and painless tutorial on starting to impelement Coreutils 'ls' in C. Repo: https://github.com/tonybanters/lsbtw XMPP Room xmpp:[email protected]?join Ko-Fi: https://ko-fi.com/tonybtw Music: • Shingeki no Kyojin - EYE WATER - Soft Pian... • Succession Main Theme - Piano (Advance dif... Chapters 0:00 Intro 1:15 The Plan: ls, ls -a, ls -l 2:10 Your First C Program: main() 2:45 Compiling with GCC 3:27 printf and Header Files 4:13 Command-Line Args: argc & argv 5:59 Handling a Missing Argument 6:53 Opening a Directory: opendir 8:21 Error Handling with perror 9:36 Reading Entries: readdir 11:23 Looping Over the Directory 12:01 Hiding Dotfiles & closedir 13:18 Parsing -a with getopt 16:47 Implementing -l: The stat Syscall 17:44 Building the Permission String 21:20 Owner & Group Lookups 22:26 print_long & lstat 25:57 First Test: Permissions, User, Group 26:49 Formatting the Date with strftime 28:43 Adding Size & Link Count 29:33 Wiring Up the -l Flag 30:34 Final Demo: ls -l and ls -la 31:06 Obligatory Neofetch #linux #c #programming

C Strings are Terrible!

The Linux & BSD Distro Tier List (20XX Edition)

I Wrote my Own Filesystem to Beat Factorio.

The AI Bubble is Bursting and I Can't Be Happier.

Why I’m learning C++ in 2026 (Instead of Rust)

Strings Aren't Real | C String Tutorial (2027 Edition)

How C Really Works

The DRAM Crisis: 600% Price Increases by Micron, SK Hynix, & Samsung

Discord’s “Grid ban” is the Start of Something Worse...

Let's Watch 25 Minutes of People Being Financially ILLITERATE

2 Years Of Learning C | Prime Reacts

The Linux Experience

What if you make spherical portals?

Why People Are Obsessed With C? (Even In 2026)

Tips for C Programming

Every Level of Reverse Engineering Explained

The World's Smartest People Are Sprinting for the Same Exit

Android 17 sucks. So I put Linux on a phone.

How I program C

