skip to main | skip to sidebar

lair of the dustbunny

Thursday, July 8, 2010

Programming Language Gymnasium

A list of sites/books/etc for practicing to be a programming language polyglot:
  • Books:
    • Programming Challenges (Skienna)
    • Data Structures and Algorithm Analysis in C (Weiss)
    • SICP

  • Problem Sets
    • 99 problems prolog, haskell, python, lisp, oz, scala, ocaml, perl 6
    • Project Euler
    • Coding Kata, javascript specific
    • SPOJ
    • FaceBook puzzles
    • Python Challenge
    • C puzzles

  • Contests
    • Ruby Quiz
    • Perl Quiz of the Week (offline/defunct?)
    • Programming Praxis
    • Prolog Programming Contests
    • Valladolid Problem Server
    • TopCoder

  • Comparisons
    • Rosetta Code
    • PLEAC



Links to check out:

  • http://www.billthelizard.com/2009/06/programming-and-logic-puzzles.html
  • http://grok-code.com/214/practice-your-code-fu-programming-contests-and-puzzles-online/
  • http://stackoverflow.com/questions/90715/what-are-the-best-programming-puzzles-you-came-across
  • http://groups.google.com/group/programming-puzzles
  • http://stackoverflow.com/questions/325653/what-are-some-good-websites-for-programming-puzzles
  • http://stackoverflow.com/questions/2284425/what-are-ten-really-good-short-programs-you-can-write-to-help-become-fluent-with
  • http://stackoverflow.com/questions/24692/where-can-you-find-fun-educational-programming-challenges
at 9:28 PM
Labels: programming languages, programming polyglot, programming puzzles

0 comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Blog Archive

  • ▼  2010 (8)
    • ▼  July (3)
      • Compilation and Compression
      • Programming Language Gymnasium
      • My Plan for Programming Language World Domination
    • ►  February (3)
      • One Language a Year: Haskell - update 2
      • How to Run
      • One Language a Year: Haskell - update 1
    • ►  January (2)
      • Is anything new/unique to Python?
      • One New Language a Year: Haskell
  • ►  2009 (24)
    • ►  November (1)
      • 100 pushups - DONE
    • ►  October (1)
      • 100 pushups milestone - 80
    • ►  July (3)
      • Git 101 tutorial
      • Still Looking for the Swan in Squeak's Ugly Duckli...
      • Happy Birthday - My mission to get to 100 pushups ...
    • ►  May (1)
      • One New Language a Year: (was) Smalltalk
    • ►  April (2)
      • Higher Order Perl (Python Style) : Chapter 7 - Hig...
      • Smalltalk for a Year - Status Report 2
    • ►  March (4)
      • Higher Order Perl (Python Style) : Chapter 6 - Inf...
      • 99 problems - python - 58
      • 100 Pushups: "week 6" milestone - 70
      • Higher Order Perl (Python Style) : Chapter 5 - Fro...
    • ►  February (3)
      • My Dangerous New Obsession
      • Higher Order Perl (Python Style) : Chapter 4 - Ite...
      • Smalltalk for a Year - Status Report 1
    • ►  January (9)
      • Higher Order Perl (Python Style) : Chapter 3 - Cac...
      • 99 problems - python - 57
      • Higher Order Perl (Python Style) : Chapter 2
      • Higher Order Perl (Python Style) : Chapter 1
      • Higher Order Perl (Python Style) TOC
      • emacs python mode from scratch: stage 18 - miscell...
      • 100 Pushups: week 6 milestone - 60
      • Mindfulness++
      • One New Language a Year: Smalltalk
  • ►  2008 (85)
    • ►  December (14)
      • 99 problems - python - 56
      • 99 problems - python - 55
      • Babylon 5: not so cautious, not so optimistic
      • emacs python mode from scratch: stage 18 - imenu
      • emacs python mode from scratch: stage 17 - ffap
      • emacs python mode from scratch: stage 16 - complet...
      • 99 problems - python - 54A
      • 99 problems - python - 50
      • emacs python mode from scratch: stage 15 - info lo...
      • emacs python mode from scratch: stage 14 - context...
      • Brains games that make you cry
      • emacs python mode from scratch: stage 13 - python ...
      • Is it possible that I like sushi merely as a means...
      • Choose Two
    • ►  November (34)
      • 99 problems - python - 49
      • 99 problems - python - 48
      • 99 problems - python - 46
      • 100 Pushups: week 6 (8th try)
    • ►  October (18)
    • ►  September (4)
    • ►  August (4)
    • ►  July (9)
    • ►  April (2)
  • ►  2007 (8)
    • ►  August (3)
    • ►  July (5)

About Me

dustbunny
View my complete profile

Labels

  • python (80)
  • 99 problems (48)
  • emacs (22)
  • emacslisp (20)
  • fitness (10)
  • functional programming (9)
  • oscon (9)
  • pushups (9)
  • higher order perl (8)
  • hop (8)
  • perl (8)
  • programming languages (8)
  • smalltalk (6)
  • haskell (5)
  • oscon08 (5)
  • squeak (5)
  • django (2)
  • oscon09 (2)
  • programming puzzles (2)
  • algorithms (1)
  • babylon 5 (1)
  • brain games (1)
  • compilation (1)
  • compression (1)
  • cs (1)
  • damian conway (1)
  • data structures (1)
  • firefox (1)
  • focus (1)
  • git (1)
  • intelligence (1)
  • iq (1)
  • larry wall (1)
  • learning (1)
  • life extension (1)
  • lisp (1)
  • math (1)
  • meditation (1)
  • mindfulness (1)
  • programming polyglot (1)
  • puzzle (1)
  • rationality (1)
  • running (1)
  • seaside (1)
  • source code (1)
  • sushi (1)
  • tutorial (1)
  • wii (1)
Locations of visitors to this page