HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources.

→ “HTTP - Hypertext Transfer Protocol”, Wikipedia

System

Unix

▶️ Unix as IDE

Kernel

▶️ The Linux Kernel documentation

Vim

▶️ Learn Vimscript the Hard Way

Programming

in General

▶️ Invited Talk - Guy Steele (2017, ClojureTV)

▶️ We Really Don’t Know How to Compute! - Gerald Sussman (2011, Strange Loop)

▶️ Stop Writing Dead Programs - Jack Rusher (2022, Strange Loop)

▶️ Simple Made Easy - Rich Hickey (2011, ClojureTV, Strange Loop)

▶️ Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022 (2023, NDC Conferences)

📃 Howdid Dennis Ritchie Produce his PhD Thesis? ATypographical Mystery

Lambda Calculus

▶️ 1부: “Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript” - Gabriel Lebec (2017, Fullstack Academy)

▶️ 2부: “A Flock of Functions: Combinators, Lambda Calculus, & Church Encodings in JS - Part II” - Gabriel Lebec (2017)

Architecture

▶️ The Thirty Million Line Problem

📃 How to Design Programs

📃 HOW DO COMMITTEES INVENT?

Compiler

📃 Intro to Compiler

Network

📃 Beej’s Guide to Network Programming

Languages

Assembly

8085

💾 8085 Online Simulator

Basic

📃 Tutorial Doc(https://www.hoist-point.com/applesoft_basic_tutorial.htm)

💾 Simulator(https://www.calormen.com/jsbasic/)

C

📃 Beej’s Guide to C Programming

C++

📃 C++ By Example

Python

📃 Python Doc

📃 Invent with Python

📃 Pyenv 3rd Party Doc

Lisp

📃 Build Your Own Lisp

Haskell

📃 Learn You a Haskell

Rust

📃 The Rust Programming Language

Web

in General

📃 MDN Web Docs

Javascript

📃 The JavaScript Language

React

📃 React - Quick Start

Etc

🔗 Build Your Own X

🔗 ‘69 아폴로 소스코드

🔗 Fonts : 프로그래밍 폰트들 미리보기