Ruby on Rails Friday, August 26, 2016

Linux or Mac are the way to go for almost any non-windows centric development. Vagrant or Virtual Box work really well and more recently I've started using Docker which is awesome.

I can't believe that people say not to use an IDE, that is like saying that writing documents would best be done with a pen and paper! IntelliJ has a great tool in their product and there is a Rails focussed stripped down version called RubyMine. It has context-sensitive completion, all kinds of style and formatting rules, built-in debugger support, model dependency maps, etc, etc. It also supports very simple refactoring of your code, extracting methods, etc. Basically, it is a proper tool for development if you are doing anything complicated. Certainly, you don't need to use *this* tool, but using a tool that can help you code faster and refactor with fewer mistakes is a huge time saver.

There are many online tutorials for learning rails as well as paid courses (I'm a mentor for one of them). But the bottom line about coding is you ONLY learn it by doing stuff. So implement your own version of Yelp or some similar site if you don't have a project in mind. Build it and you will learn. Tutorials are helpful when you are trying to solve that problem in your project. So build stuff.

Good luck,

On Thursday, August 25, 2016 at 9:46:26 AM UTC-7, Faraz Mirza wrote:
Hey Guys!

I am a Computer Science student. I know basic programming and Object-Oriented concepts. I have some experience in web development but have no clue about RoR. I wish to learn it. I have installed Ruby 2.2 and Rails 5 on windows. Should I download an IDE? if yes, which one? The tutorials I find are mostly for Linux or Mac. Can anyone recommend some good links where i can get started? I would really appreciate it! 

You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To post to this group, send email to
To view this discussion on the web visit
For more options, visit

No comments:

Post a Comment