====== Secret Alien Technology ====== {{ :lisplogo.png?200 | }} ===== What is this? ===== This is a study group to learn, practice and master programming through Lisps with a special interest on Clojure. ===== What is a study group? ===== People come together to study, discuss and learn a particular subject. This is allows for people of different skills and knowledge to learn things at a pace and method which suits every individual the best. ===== Who should join? ===== Beginners, experts, curious cats, anyone interested to know programming or get better at it is welcome. ===== What are you going to do? ===== You are going to learn, discuss and share your knowledge with each other. ===== How are you going to do it? ===== No one is left behind, no one is junior and everyone can share their knowledge with each other because the platform is very much concise and short. ===== Where & When? ===== Address: Maitri, 1st Floor, Above Trinity music school, No 56, Laporte Street Pondicherry - 605001 Meeting: Every Tuesday & Thursday 07:30PM at Maitri ===== How do I get started? ===== ==== General stuff ==== * How to be a hacker - http://www.catb.org/esr/faqs/hacker-howto.html * How to be a programmer - https://files.fshm.in/s/RzCNTw8tXxC8wJq ==== About Clojure ==== * Why Clojure - https://medium.com/@ertu.ctn/why-clojure-seriously-why-9f5e6f24dc29 * Clojure Distilled - https://yogthos.github.io/ClojureDistilled.html * Collection of Clojure articles - https://adambard.com/blog/greatest-clojure-hits/ ==== Documentation ===== * Clojure - Wikibook - https://en.wikibooks.org/wiki/Clojure_Programming * ClojureDocs - https://clojuredocs.org/ * Clojure by example - https://kimh.github.io/clojure-by-example/#about * Clojure - http://clojure-doc.org/ ==== Tutorials ===== * Earn your Clojure white belt - https://notamonadtutorial.com/how-to-earn-your-clojure-white-belt-7e7db68a71e5 * TutorialsPoint Clojure - https://www.tutorialspoint.com/clojure/index.htm * Clojure tutorials - http://clojure-doc.org/articles/content.html ==== Advanced Clojure ==== * Writing friendlier clojure - https://adambard.com/blog/write-friendlier-clojure/ * Clojure Design Patterns - http://mishadoff.com/blog/clojure-design-patterns/ ==== Books on Clojure ==== * Brave Clojure (Clojure) - https://www.braveclojure.com/clojure-for-the-brave-and-true/ * Clojure web development (Clojure) - http://www.luminusweb.net/docs/guestbook.html ==== Books on Programming ==== * Structure & Interpretation of Programs (Guile) - https://sicpebook.wordpress.com/ebook/ * How to Design Programs (DrRacket, Scheme) - https://htdp.org/2018-01-06/Book/index.html ==== Books on Lisps ==== * Land of Lisp (CLISP) - http://landoflisp.com/ ==== Videos ==== * Parens of the dead (Clojure) - http://www.parens-of-the-dead.com/ ==== Learning by doing ==== * Clojure(Script) Koans - http://clojurescriptkoans.com/ * exercism.io Clojure track - https://exercism.io/my/tracks/clojure * Clojurecademy - https://clojurecademy.com/ * Try Clojure - https://repl.it/repls/HonestRealisticAdmins * 4Clojure - http://www.4clojure.com/