A community discussion thread asking developers what projects they use to learn new programming languages. Responses include Advent of Code, building web apps, implementing data structures, Conway's Game of Life, Sudoku solvers, IRC bots/clients, static site generators, Lisp interpreters, and small domain-specific apps like news aggregators. Each approach offers different trade-offs between focusing on core language syntax versus exploring the broader ecosystem and tooling.
Sort: