Skip to content

Instantly share code, notes, and snippets.

@brianpattison
Created August 17, 2011 18:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brianpattison/1152298 to your computer and use it in GitHub Desktop.
Save brianpattison/1152298 to your computer and use it in GitHub Desktop.
Programming Stuff

Programming Stuff

Ruby on Rails

I really learned the most about object oriented programming by playing with Ruby on Rails.

PeepCode

PeepCode rocks! Excellent screencasts for beginners and advanced coders. Here's a handful of good ones. The first two are specifically for beginners.

Rails Guides

Good reference information, but it doesn't give you the greatest introduction to Rails.

http://guides.rubyonrails.org

RailsCasts

Tons of great, free screencasts for Rails. Best for when you have a specific problem you're trying to solve.

http://railscasts.com

GitHub

I don't really know how to explain GitHub. It's a great place to find open source code if you need to accomplish something, and a great place to host your open source code for all to see and use.

Here's an old sample Rails site I created and put on GitHub. There's a lot of things I would do differently now, but it's still a pretty good example of a full Rails site.

https://github.com/brianpattison/base_social_site

JavaScript

I'm not sure where to start with JavaScript. I've been using JavaScript for probably 13 years, so it's something I've learned over a long period of time. I guess I'd look for good beginners book.

SproutCore

If you manage to get into JavaScript, I highly recommend checking out SproutCore. It's really cool and teaches you a ton about how to do proper programming in any language.

Here's some excellent videos for anyone new to SproutCore.

http://vimeo.com/user7276077/videos/sort:oldest

The End

I hope that helps you get started with some new stuff!

@brianpattison

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