| id | aliases | tags |
|---|---|---|
CTJ00_boards |
The aim of this page📝 is to learn C Programming and Memory Management - Full Course in public. I will publish my notes as I go. Maybe reduntant. But I'm blogging mainly for myself, for the imagined community. No AI, just a morning routine of keyboard, teacher, Anki Notes and a small deep work.
- https://www.youtube.com/watch?v=rJrd2QMVbGM
- https://www.boot.dev/courses/learn-memory-management-c
- https://gist.github.com/pkutaj/ab31afb79199729daca7ac6131e4f802 (self)
- CTJ01_Strings.md -> https://medium.com/@pavolkutaj/ctj01-explaining-strings-in-c-5f59766861d6
- CTJ02_Printing_Variables.md -> https://pavolkutaj.medium.com/ctj02-how-to-print-variables-in-c-3e1fab53f554
- CTJ03_Variables.md -> https://pavolkutaj.medium.com/ctj03-explaining-that-types-cannot-be-changed-in-c-693bc881b4a9
- CTJ04_Constants.md -> https://pavolkutaj.medium.com/ctj-04-explaining-constants-in-c-8aaf7d306a7f
- CTJ05_Functions.md
- CTJ06_Void.md
- CTJ07_Unit_tests.md
- CTJ08_Math_operators.md
- CTJ09_IFs.md
- CTJ10_Ternary.md
- CTJ11_TypeSized.md
- CTJ12_forLoop.md
- CTJ13_whileLoop.md
- CTJ14_doWhileLoop.md
- CTJ15_pragmaOnce_and_headerGuards.md
- CTJ16_Defining_structs.md
- CTJ17_how_to_use_struct_to_return_multiple_values.md
- CTJ18_typedef.md
- CTJ19_sizeof.md
- CTJ20_struct Padding.md
- CTJ21_Memory.md
- CTJ22_What_Is_an_Address.md
- CTJ23_Virtual_Memory.md
- CTJ24_Pointers.md
- CTJ25_Why_Pointers.md
- CTJ26_Pointer_Basics.md
- CTJ27_Pointers_to_Structs.md
- CTJ28_C_Arrays.md
- CTJ29_Arrays_As_Pointers_in_C.md
- CTJ30_Multibyte_Arrays.md
- CTJ31_Array_Casting.md
- CTJ32_Pointer_Size.md
- CTJ33_Arrays_Decay_to_Pointers.md
- CTJ34_C_Strings.md
- CTJ35_C_String_Library.md
- CTJ36_Forward_Declaration.md
- CTJ37_Mutual_Struct.md