What is Computing?
You may have been exposed to Computer Programming, whether in the form of the current craze to learn Coding or through a serious course of study or even as your profession. If so, you probably have some idea of what computing is. It’s likely, however, that what you know is one or two of the conventional Programming Paradigms, and you’ve likely missed some of the really powerful ones, such as Metaprogramming and Constraint Logic Programming!
This repository is in support of the various Computing Curricula of the League of Extraordinary Learners. We’re accumulating materials for learning Computer Fundamentals and Computing Magic at warp speed. I invite you to study these materials for your own benefit and I would be delighted if you were to help make these materials better!
The big picture: What Is Computing?
The details:
- What Computers Are
- Bits to Bytes to Words to Simple Data Structures
- Composite Data Structures
- Complex Data Structures
- Computer Architecture
- the major parts, in context!
- Software, Hardware, Kernels, oh my!
- Currently requires Emacs OrgMode to read it properly
- Computing Magic
- It feels like magic, when you know the secrets!
- On Lisp
- Paul Graham’s Secret for Beating The Averages
- C By Example
- Reach out and touch the machine!
- Computing Glossary
- All the terms!
/This repository is intended to be a gateway to a lot of important materials, linked by the documents here. If you explore these materials, please share your experience, through direct communication, by posting Issues, or etc. Please suggest improvements!/