3 ms·
While good for practice or a warm-up, I've found it a particularly good way to learn algorithms, compare implementations across languages, etc. The forums are g
by silentbicycle 17y ago
While good for practice or a warm-up, I've found it a particularly good way to learn algorithms, compare implementations across languages, etc. The forums are great. (It's humbling to see so many solved a line or two of J, too.)
I haven't been there in a few months, but I did the first fifty (and a few others) in Lua and OCaml.
- tjarratt 17y agoUpvoted, project euler is really great for learning (or relearning) techniques in languages you are interested in using, but good tutorials / books may not exist -- lua I'm looking at you.
- silentbicycle 17y agoWhile there aren't a whole lot of books about Lua, the official one (Ierusalimschy's _Programming in Lua_, 2nd ed., AKA, "the blue PiL") is excellent. That, the wiki, and mailing list archives (http://lua-users.org/ http://lua-users.org/) should pretty much cover things. The reference manual is also helpful, particularly for the C API. It's available online, but I like having a printed copy. (I also find its brevity re-assuring.) There's another book by that publisher that makes big red tree stumps, but I can't recommend it. (The _Lua Programming Gems_ has some good bits, though.)