Full threaddaedalbug·it's a good first choice; it introduces you to common concepts easily, it has a nice clear syntax and can be used in a range of paradigms (OO, FP, shell scripting).View on HN