Skip to content

ashish1099/cto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn the Foundations

Deep-dive learning tracks for experienced developers and CTOs filling foundational knowledge gaps.

No fluff. Concepts + code + diagrams.

Topics

Topic Description Language Modules
From Source to CPU How high-level code becomes CPU instructions Rust 7
Blockchain Fundamentals How blockchains work from first principles Python 7

Quick Reference

See MEMORY.md for a single-page cheat sheet covering all topics.

YouTube Companion

See youtube/ for video scripts and demos.

How to Use This Repository

  1. Pick a topic that interests you from the table above
  2. Go through modules in order (they build on each other)
  3. Run the examples — every module has runnable code
  4. Quick reference — use MEMORY.md when you need to recall something

File Organization

.
├── README.md              # You are here
├── MEMORY.md              # Quick reference cheat sheet
├── topics/
│   ├── source-to-cpu/     # Compilation journey (Rust)
│   │   ├── 01-hello-world/
│   │   ├── 02-static-binaries/
│   │   ├── 03-compilation-pipeline/
│   │   ├── 04-llvm-deep-dive/
│   │   ├── 05-assembly-and-cpu/
│   │   ├── 06-binary-format/
│   │   └── 07-language-comparison/
│   └── blockchain/        # Blockchain fundamentals (Python)
│       ├── 01-cryptographic-hashing/
│       ├── 02-blocks-and-chains/
│       ├── 03-merkle-trees/
│       ├── 04-consensus-mechanisms/
│       ├── 05-p2p-networking/
│       ├── 06-transactions-and-utxo/
│       └── 07-putting-it-together/
└── youtube/               # Video scripts (separate from docs)

Contributing

This is a personal learning project. Feel free to fork and adapt for your own learning journey.

About

Fixings the gaps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •