...or how solving code puzzles can be your path to enlightenment. Whenever I'm asked how a developer can learn more about a particular language, I stress that it's crucial to find the technique that works best for you. Most folks can think of a few immediate ways to pick up a new language: Books Conferences Classroom study While these work, they've always had a few drawbacks for me. When it comes