Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions
  1. 1 8:20 Learn C in minutes (lesson 0) Jacob Sorber · 180.4K views
  2. 2 8:32 Learning C: Basic Types (numbers, arrays, structs, pointers) Jacob Sorber · 62.3K views
  3. 3 4:52 Arrays, Pointers, and Why Arrays Start at Zero? Jacob Sorber · 56.6K views
  4. 4 3:35 Loops in C (while, do-while, for) Jacob Sorber · 26.3K views
  5. 5 3:06 Comments and Commenting in C Jacob Sorber · 14.4K views
  6. 6 5:27 A Tour of C’s Many Operators Jacob Sorber · 20.7K views
  7. 7 8:50 Strings in C Jacob Sorber · 64.8K views
  8. 8 13:15 Reversing Strings (in C) and Divergent Thinking Jacob Sorber · 36.3K views
  9. 9 4:02 Getting Command-Line Arguments in C Jacob Sorber · 69.5K views
  10. 10 2:08 Learn make in 60 seconds. Jacob Sorber · 207.3K views
  11. 11 1:32 Learn GDB in 60 seconds Jacob Sorber · 76.8K views
  12. 12 7:07 Reading and Writing Files in C, two ways (fopen vs. open) Jacob Sorber · 126.7K views
  13. 13 4:49 What are Environment Variables, and how do I use them? (get,set) Jacob Sorber · 185.9K views
  14. 14 3:15 Checking your Return Values Jacob Sorber · 12.1K views
  15. 15 5:43 When to use the Arrow Operator in C and C++ Jacob Sorber · 45K views
  16. 16 3:49 How arguments are passed to functions in C (and most other languages). Jacob Sorber · 13.8K views
  17. 17 19:59 We moved to Africa! (and some thoughts about learning to program in C) Jacob Sorber · 21.8K views
  18. 18 5:25 Is the modulus operator (%) useful? Jacob Sorber · 36.9K views
  19. 19 8:08 What should I code next? Ideas for expanding your skills. Jacob Sorber · 14K views
  20. 20 9:04 Strings can get you hacked! (buffer overflows, strcpy, and gets) Jacob Sorber · 66K views
  21. 21 20:24 Fixed and Variable Length Arrays in C and C++ Jacob Sorber · 49.9K views
  22. 22 10:44 How to Return Two Things from a C or C++ Function Jacob Sorber · 41.2K views
  23. 23 7:59 Defining Constants. Should I use CONST or #DEFINE? Jacob Sorber · 67.1K views
  24. 24 20:28 How to get and unget input from streams in C (getstring, fgetc, ungetc). Jacob Sorber · 14.5K views
  25. 25 11:18 When do I use a union in C or C++, instead of a struct? Jacob Sorber · 81.6K views
  26. 26 12:10 The Ternary Operator (examples in C and C++) Jacob Sorber · 10.5K views
  27. 27 23:40 Working with a Matrix/2D Array in Your C and C++ programs. Jacob Sorber · 42.1K views
  28. 28 5:32 Issues with the pre- and postincrement operator in C, C++, etc. Jacob Sorber · 17.2K views
  29. 29 13:44 What’s the Best Way to Copy a Struct in C and C++? Jacob Sorber · 38.6K views
  30. 30 13:12 The What, How, and Why of Void Pointers in C and C++? Jacob Sorber · 65.1K views
  31. 31 5:44 What about Pointer Arithmetic with Void Pointers? Jacob Sorber · 20.9K views
  32. 32 9:16 A const int is not a constant. Jacob Sorber · 77.6K views
  33. 33 18:37 Understanding the For Loop (examples in C) Jacob Sorber · 21.6K views
  34. 34 4:58 How to get better help with your programming. Jacob Sorber · 6K views
  35. 35 15:07 Scanf Basics: the good, the bad, and why so many pointers? Jacob Sorber · 28.3K views
  36. 36 9:33 Scanf scansets, and reading a CSV file in C (fixed) Jacob Sorber · 12.6K views
  37. 37 10:38 Your Variables are Not Real. Jacob Sorber · 18.7K views
  38. 38 4:38 What is a function prototype in C Jacob Sorber · 21.2K views
  39. 39 9:26 How do I Set, Clear, and Toggle a Single Bit? Jacob Sorber · 11.5K views
  40. 40 5:44 How to sort part of an array in C Jacob Sorber · 7.6K views
  41. 41 14:08 So many printf varieties (sprintf, fprintf, vprintf, …) Jacob Sorber · 6.7K views
  42. 42 6:09 A warning about the char type Jacob Sorber · 15.2K views
  43. 43 5:35 Const, const pointers, and pointers to const things (in C) Jacob Sorber · 8.8K views
  44. 44 9:01 Format your code the right way! (C example) Jacob Sorber · 9.5K views
  45. 45 5:45 To err is human, to stderr divine Jacob Sorber · 4.9K views