addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Beginner's Dev Workshop (Day 2)

Slides from Day 1:

https://docs.google.com/presentation/d/1n19JgunSicYrvxeS-4JO4wnNOsVmlA_jzbFaLWQx7pI/pub?start=false&loop=false&delayms=3000

Join us for a two-day development workshop for beginners! Learn basic programming concepts to get you started on your coding journey. Topics covered will include fundamentals of programming, basics of OOP and an intro to TDD, as well as pair programming. If you want to get started with coding but don't know where to begin, or you want to brush up on the basics, this workshop is for you!

Details:

We will have at least three language tracks: Ruby, JavaScript, and C#. Although most of the content will be applicable across many languages, there is some language-specific content we will be touching on. 

What you should bring: 
A laptop

Lunch will be provided!

Day 1 - April 5, 2014

Session 1 -- Fundamentals I: Variables, Data Types, and Input/Output
Session 2 -- Fundamentals II: Conditions, Loops, and Classes
Session 3 -- Intro to Object-Oriented Programming

Day 2 - April 6, 2014

Session 4 -- Intro to Testing and Test Driven Development
Session 5 -- Source Control and Language Specific Concepts
Retrospective


*** Installation/Prep notes ***

In order to keep things moving quickly, we're posting installation details for the tools you'll need. If you'd like to go ahead and install them, great!

JavaScript/Ruby Editor
You will need a text editor for JavaScript and Ruby. If you already have a favorite, feel free to use it! If you aren't sure, Sublime Text is a great editor and is available for Windows and Mac: http://www.sublimetext.com/3

Ruby Language
If you are interested in Ruby, please install Ruby (version 1.9.3 is recommended):

On Windows:
- RubyInstaller offers a Windows executable installer for the Ruby language. Go to http://rubyinstaller.org/downloads/ and click the 'Ruby 1.9.3-p545' link under 'RubyInstallers'.
- Run the .exe file to install Ruby
- Once installed, 'Ruby' should appear in your list of installed programs

On Mac:
- Open a Terminal window and run the following command:
\curl -sSL https://get.rvm.io | bash -s stable --ruby=1.9.3
- This will install both RVM (a package management tool) and Ruby
- When the installation finishes, run the following command in your terminal:
ruby -version
- This should show you the version of Ruby you have installed

C# / .NET
If you are interested in C#, Microsoft offers an Express version of Visual Studio which is free (and a smaller download than the full version). Go to http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#DownloadFamilies_2 and select "Visual Studio Express 2013 for Windows Desktop" and follow the instructions to install.

If you have trouble installing or your PC doesn't meet the system requirements, you can install Visual C# 2010 Express from here: http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#DownloadFamilies_4 


Join or login to comment.

32 went

Our Sponsors

  • ThoughtWorks

    They give us a place to meet with free food and drinks.

  • O'Reilly

    Discounts on books, ebooks, videos and more

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy