7 Languages in 7 Hours


Details
For tickets to this class please purchase here: http://7languages7hours.eventbrite.com/
7 Languages in 7 Hours
Saturday, January 19th from 11 am - 6 pm
Emily Green, Backend Engineer, SoundCloud
Class Overview:
7 Inspired by the book 7 languages in 7 weeks (http://pragprog.com/book/btlang/seven-languages-in-seven-weeks) we'll be introducing 7 different computer languages in just one day. For each language we'll be coding up a simple example. We'll be using the different languages as a gateway to explore broader themes in computing, including memory models, type systems, concurrency models, compilation and interpretation, virtual machines, and object-oriented and functional programming paradigms. This class will be perfect for developers who are looking to improve their programming by dabbling in a bit of polyglotism.
Languages covered will be, C, Java, Ruby, Haskell, Clojure, Go and Erlang.
Student Takeaways:
-
learning new languages is a good way to learn new concepts
-
languages can differ hugely in their approach; understanding these differences will make us better coders in any language
-
vive la différence!
Level Pre-Requisites:
Students will need to be already proficient in at least one programming language. Basic knowledge of the command line, and Git will also be needed.
Required class materials / software:
We will be coding up some exercises, so students should bring laptops. Before the day we'll send out instructions on how to install enough to run programs in the 7 languages; but if you run into problems, we can sort it out on the day.
Instructor bio:
Emily is a developer who moved to Berlin from London. She's a little in love with programming languages, and has programmed in various ones since she wrote her first program when she was 14 (embarrassingly enough in Visual Basic; yep, dated and a little disgusting!). Nowadays she organises a functional programming club called The Fun Club (https://www.meetup.com/thefunclub/), and works as a Backend Engineer on SoundCloud's Data Team.
Can't make it? Sign up at http://generalassemb.ly (http://generalassemb.ly/) to stay in the loop on future events and classes.
Our Refund Policy: Plans change? We get it. But if you can't make it to a class/workshop, please email us at classes@generalassemb.ly at least 7 days before the scheduled event date. No refunds will be given after this timeframe.

7 Languages in 7 Hours