BetterOS.org : An attempt to make computer machines run better


home | better linux | games | software | tutorials | reference | web log |

Tutorials: index | C | x86_64 assembly | C 1 (old) | C 2 (old) | C 3 (old) | C 4 (old) | low-level graphics |

Tutorials

INTRODUCTION:
I want to help teach people C and other lower-level languages. So I wrote some tutorials, hopefully they will be helpful.


INDEX:
tutoriallanguagedescription
CCA tutorial people learning programming with C. Focuses on the language itself, instead of the libraries. This tutorial features a code/visualization box to help understand the text.
x86_64 assemblyAssemblyNote yet available, it is still being written. It will focus on assembly language for x86_64 linux.
low-level graphicsC / anyDetails how graphical interfaces in linux can be used without any external dependencies.
C 1 (old)CThis was meant to be a good introduction to programming in C, but I believe it lacking in certain aspects. I recommend the new C tutorial over this one.
C 2 (old)CI believe this tutorial is lacking in certain aspects. I recommend the new C tutorial over this series.
C 3 (old)CI believe this tutorial is lacking in certain aspects. I recommend the new C tutorial over this series.
C 4 (old)CI believe this tutorial is lacking in certain aspects. I recommend the new C tutorial over this series.


MISSION:
To help people learn to program and understand what they are doing so that they can write better code. I have no ulterior motive, just to hopefully help others out.


NEWS:

09/18/2017 - Uploaded new and improved C Tutorial.
06/05/2014 - Uploaded C Tutorial 4 (old)
06/01/2014 - Uploaded C Tutorial 3 (old)
05/17/2014 - Uploaded Low-Level Graphics Tutorial
10/12/2013 - Uploaded C Tutorial 2 (old)
07/19/2013 - Uploaded C Tutorial 1 (old)
07/19/2013 - Created this page.