Skip to content

Instantly share code, notes, and snippets.

@karlstolley
Created June 27, 2012 17:12
Show Gist options
  • Save karlstolley/3005459 to your computer and use it in GitHub Desktop.
Save karlstolley/3005459 to your computer and use it in GitHub Desktop.
Summer Reading COM531

Originally sent as an email to registered students on 2012/06/27

Dear All,

I hope you're enjoying the summer months.

I have a few books that I hope you will start reading in preparation for the Web Application Development class this fall. I've also included below the entire reading list for the course if you're extra motivated or just can't wait to spend money on books.

The summer reading titles will give you two learn-to-program books, one done in Ruby and the other in JavaScript. Focus on the concepts & the vocab. We'll use both languages, with a twist, in Web App Dev: our primary framework will be Rails, and we'll be doing some neato UI/AJAX things with JavaScript (actually CoffeeScript). And then if you want to just see something awesome that your CSS background will prepare you for, start working with Sassy CSS/SCSS/"Syntactically Awesome Style Sheets". You can even redo your existing website's CSS as SCSS, compile it, and be awesome yourself.

I also have two additional books for those of you who think you need them; if your Git skills are lacking, or you just want to beef them up, check out Pragmatic Version Control Using Git. And if you've not yet read Jeremy Keith's HTML5 for Web Designers, you should check that out, too, as all of our markup will be HTML5 in this class.

In all cases, you should also prep your computer for Ruby/Rails development; I have instructions from a summer workshop I lead posted here: https://gist.github.com/2495142 (both Windows and Mac instrux available).

OK. Book lists below. Let me know if you have any questions.

--Karl


Summer Reading

These also appear under Required Titles below

Additional Summer Reading

These also appear under Optional Titles below

Full Course Reading List

Required Titles:

Optional Titles:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment