skip to content
Account

learn

courses & practice

  • codewars – coding challenges (kata). community-driven
  • exercism – language practice with mentor feedback
  • hackerrank – coding challenges and interview prep
  • ixl – k–12 style drills, good for arithmetic
  • khan academy – structured courses across many subjects
  • leetcode – algorithms & data structures, interview-focused
  • mit ocw – full university courses, mostly stem
  • roadmap.sh – interactive learning paths for developers

university

  • CIS1940 – Spring '13 Haskell class @ Penn
  • Haskell MOOC – Univ. of Helsinki's free Haskell course. Great breadth

books

language guides

reference

general

  • nlab – math, physics, philosophy; high theory
  • wikipedia – the global encyclopedia

web

  • can i use – browser support tables
  • css-tricks – modern css articles and guides
  • devdocs – offline-friendly documentation browser
  • markdown guide – markdown syntax & usage
  • mdn – html, css, and javascript docs
  • regex101 – regex tester and explainer

databases

programming

general

haskell

go

rust

unix & cli

  • die.net – searchable unix man pages
  • tldr – simplified, example-driven man pages

build

editors

gui

cli

converters & utilities

systems

linux

  • arch linux – rolling release with excellent docs
  • linux mint – full desktop linux, the easy way (great for grandma)
  • nixos – immutable, declarative linux

unix

  • openbsd – secure bsd unix for servers and (less so) desktops
  • openindiana – illumos (Solaris) derived unix for desktops

windows

  • mas – recover a legitimate windows license (use carefully)

media

trackers

meta

unsorted

graveyard

  • sites that bit the dust :(