Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread Display Modes
Old Nov 26, 2012, 05:01 PM   #1
macrumors 603
GimmeSlack12's Avatar
Join Date: Apr 2005
Location: San Francisco
Ruby on Rails developing

Any RoR developers perusing the forums? I have just been accepted to the Dev BootCamp (www.devbootcamp.com) and am a little nervous about taking the plunge. Anyone out there with some advice for an aspiring ruby developer as well as any experience/thoughts on this particular program?
GimmeSlack12 is offline   0 Reply With Quote
Old Nov 27, 2012, 11:52 AM   #2
macrumors 6502a
Join Date: Sep 2007
I spend a good deal of time during my day job working on rails apps. I've never heard of dev bootcamp but it sounds like something worthwhile. I just quickly looked at their website and it looks like they do hit all the important topics, some of which unfortunately are probably not taught in college.

The best way to learn ruby and ruby on rails is to jump in and start playing around with it. The first step is to obviously set your Mac up. Install xcode and the command line tools. OSX still comes with ruby 1.8.7. I suggest installing Ruby Version Manager (https://rvm.io) and using that to install the latest version of ruby (1.9.3), rails and any other ruby gems you need. rvm is a useful tool since it allows you to install ruby/rails/gems all in your own home directory without messing up the system. It also allows you to install multiple different versions of ruby and gems and gives you the ability to seamlessly switch between them for different projects.

The next step is to get a basic understanding of the Ruby language. I suggest googling around for some basic ruby tutorials. Play around with "irb". If you haven't already, pick a text editor (I use vim) and learn it well. When you're ready for Rails, go to http://guides.rubyonrails.org and start reading their beginner guides. Pick an easy web app to make and make it (don't forget writing tests).

At some point, you should start playing around with the developer tools that come with most web browsers. Safari -> Preferences -> Advanced -> Show Develop menu in menu bar. Right click on a web page and click "Inspect Element". Start playing around and learning the tool. It's what you'll use to do things like debug JavaScript, play around with CSS, inspect network traffic between your app and the server, etc.

Don't be nervous. Have fun with the program. Nothing about web app development in general is necessarily really hard. It's just a lot of stuff and a lot of different technologies to learn. It'll all come with time.
mslide is offline   0 Reply With Quote
Old Nov 27, 2012, 03:06 PM   #3
Thread Starter
macrumors 603
GimmeSlack12's Avatar
Join Date: Apr 2005
Location: San Francisco
Thanks mslide. I'm already pretty familiar with github and have RVM and brew installed on my machine. I've been reviewing the Michael Hartl tutorial (http://ruby.railstutorial.org/ruby-o...ok?version=3.2) and it has gotten me moving on how the framework fits together with CSS and HTML content.

I've signed up for the Dev Bootcamp and will start in April (earliest date). I'm pretty stoked about it.
I have Apple stuff
GimmeSlack12 is offline   0 Reply With Quote

MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Wrapping Objective-C library for Ruby moonman239 Mac Programming 1 Apr 25, 2014 07:06 PM
How About Rails For $0.99? AppleRobert iPad Apps 0 Apr 2, 2013 10:37 AM
TrainStation - The Game on Rails (Pixel Federation) TrainStation iPhone and iPod touch Apps 1 Jan 2, 2013 06:18 AM
Ruby verion shipping with !0.8, what version is it? mikeray OS X 10.8 Mountain Lion 1 Jun 21, 2012 06:46 PM

Forum Jump

All times are GMT -5. The time now is 01:12 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2015, MacRumors.com, LLC