Getting Started

History / Edit / PDF / EPUB / BIB /
Created: July 19, 2015 / Updated: December 1, 2019 / Status: in progress / 1 min read (~190 words)

  • Computer Science knowledge
    • Algorithms
    • Data structures
    • Turing machines
    • Databases
  • Mathematics
    • Functions
    • Set theory
    • Logic
    • Statistics
    • Proofs
    • Formal systems
    • Discrete mathematics
    • Signal processing
    • Topology
    • Optimization
  • Programming experience
  • Philosophy (foundations)
  • A desire to learn
  • Be open to all ideas (even the crazy ones!)

  • Identify practical goals as soon as possible. It will help you better internalize what you'll read along the way.