Writing code


@ https://github.com/ohmjs/ohm

An OMeta-like language / library for building parsers.

Lisp odyssey

@ https://www.hypertext.download/lisp-odyssey.html

A collection of resources, learning about Lisp.

Hypertext works about coding

@ https://www.hypertext.download/hypertext-works-coding.html

Various websites that utilise hypertext to provide informative coding-related information.

Rob PIke's 5 Rules of Programming

@ https://users.ece.utexas.edu/~adnan/pike.html

A classic reference from one of history's renowned programmers.

C Odyssey

@ https://www.hypertext.download/c-odyssey.html

Learning about the C programming language.

An Incremental Approach to Compiler Construction

@ http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf

Paper by Abdulaziz Ghuloum well-known for its guidance on building a compiler.

Learn X in Y minutes

@ https://learnxinyminutes.com/

Lots of SWE-related cheat-sheet style learning guides.

Assembly odyssey

@ https://www.hypertext.download/asm-odyssey.html

A collection of resources, learning about assembly.

The Philosophy of Computer Science

@ https://plato.stanford.edu/entries/computer-science/

An overview by stanford with many useful references to gain an insight into what computer science is.

Foundations of Computer Science

@ http://infolab.stanford.edu/~ullman/focs.html

University course book by renowned computer scientists Al Aho and Jeff Ullman.

Executable and Linkable Format

@ https://stevens.netmeister.org/631/elf.html

Spec / info regarding ELF executable binary.

Operating System Odyssey

@ https://www.hypertext.download/operating-system-odyssey.html

Collection of resources, learning about operating systems.