====== /usr/share/dict/ ====== User group to get together and learn new programming languages and concepts you may not encounter in classes. We will start by learning Python (3.4) and then move into Go with the goal of exploring the concept of concurrency. We may also take a small departure into functional programming in Python. ==== Schedule ==== Next Meeting: Wednesday December 3, 2014 at 5:30pm in the the CS Tunnel (SELE 2268B). === Python Learning Sites === Pick whichever best fits your learning style. * [[http://codingbat.com/python| Coding Bat]] * [[http://www.codecademy.com/ | Code Academy]] * [[http://www.codewars.com/?language=python | Codewars]] * [[http://learnpythonthehardway.org/ | Learn Python the Hard Way]] * [[http://learnxinyminutes.com/docs/python/ | Learn Python in Y Minutes]] * Find a book the the ACM/LUG Office === Enhance your Tool-set. Learn a New Language. === Some good languages to look into to learn some new programming ideas not usually covered by the UIC curriculum. * [[https://golang.org/|Go]] * [[http://python.org| Python 3.4]] * [[https://en.wikipedia.org/wiki/Lisp_(programming_language)|A LISP]]. Probably [[http://clojure.org/|Clojure]] * [[http://www.haskell.org/haskellwiki/Haskell|Haskell]] == A Departure into Madness == * [[https://en.wikipedia.org/wiki/Esoteric_programming_language|Learn Something esoteric]] * Brainfuck * ArnoldC * German * Whitespace * Ook! * Piet