ocaml seems pretty nice. feels a bit clumsy doing certain things and more verbose than I'm used to but overall fairly pleasant to writepic.twitter.com/OrHw4bZwmp
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
it's reasonably entertaining, concrete, strictly pass/fail, forces you to use a variety of language features/constructs and a couple libraries, so serves as good intro
I also get to have this great experience every time (having written this also in js, elixir, haskell) where I'm like "I forget why I did [something] last time hmm it seems unnecessary"
and I finish and it's broken in some bizarre way and then I spend an hour or two staring at hexdumps and doing arithmetic in a repl
and then I frown and go outside to smoke a cigarette and halfway through: "I remember why I did that thing now!!!"
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.