Getting Started

History / Edit / PDF / EPUB / BIB
Created: July 18, 2015 / Updated: February 28, 2017 / Status: in progress / 3 min read (~470 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.