What I know - Episteme
  • Introduction
  • Learning
    • Learning How to Learn
    • The Feynman Technique
    • How to remember stuff?
    • Language Learning
  • Books
    • Books I Recommend
    • Book Notes
  • Blogs
  • Podcasts
  • Marketing
  • Advice
  • Crypto
  • Courses
  • Communities
  • Privacy
  • Economics
  • Psychology
    • Emotions
    • Habits
    • Happiness
  • Productivity
  • Meditation
  • Tools
    • Bookmarklets
    • Command Line Tools
      • fish
    • IFTTT
    • Text Editor
      • Vim Plugins
  • Search
  • Movies
  • Documentaries
  • TV Series
  • Music
  • Short Stories
  • Writing
  • Programming
    • Git
    • JavaScript
    • Ruby
    • Learn The Command Line
    • Best Practices
    • Cheatsheets
  • Cryptography
  • News
  • Mental Models
  • Design
  • Research papers
  • Talks
  • History
  • Progress
  • Protocols
    • Dat
    • Matrix
    • MimbleWimble
    • IPFS
  • Questions
  • Poems
  • YouTube
Powered by GitBook
On this page

Programming

PreviousWritingNextGit

Last updated 6 years ago

"Every great developer you know got there by solving problems they were unqualified to solve until they actually did it." —Patrick McKenzie

Links

  • by Paul Ford

  • - a path to enlightenment for programming practitioners who didn’t learn it at school.

  • - visualize and explore the complexity of the universe of programming languages used across the repositories hosted on GitHub.

  • and

  • by Kent Beck

  • - give yourself a world-class CS education without investing years and a small fortune in a degree program.

  • - a list of cold showers on overhyped topics.

  • - lists of most popular repositories for most favoured programming languages (according to StackOverflow).

  • by Joe Nelson, a list of books for a deep dive into interesting technical topics.

What is Code?
Programming Language Theory
GitHut
Programming paradigms for dummies: what every programmer should know
Tips for reading new codebases
Signs that you're a bad programmer
Signs that you're a good programmer
Mastering Programming
Clean Code cheat sheet
What every computer science major should know
Teach Yourself Computer Science
Professional Programming
Awesome Cold Showers
Best websites a programmer should visit
arl
Good books for deep hacks
The Tao of Programming