Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Development Tools Console Foundations Getting Started with the Console Introduction

But I don't want to learn linux!

I get that it's very widely used, but I started learning rails on my windows machine, I have it installed, it works fine. I came to treehouse to just go through and learn more stuff with a different set of courses and now it looks like I have to spend 4 hours going through a linux console course that, even if someday I have to get involved in, I will have remembered none of this. If at some point I want to learn linux, I can come back and take this, making it a required course in the rails development tree is quite annoying.

3 Answers

Considering how much console work is involved in Rails development (creating a project, generating scaffolds, testing, etc.), it's really recommended you go through the course, especially when you take into account that any site you develop will most likely end up running on a Linux server.

But if you still want to skip console foundations, nothing is stopping you from accessing the Rails projects and deep dives directly from the library.

Everything after the current section is shown as locked :(

Well about 6 months ago, when I first started learning rails I installed ubuntu and stopped, basically deciding that learning html, css, javascript, ruby and then rails without any previous coding experience was enough new stuff for now and went back to windows. If there was an option for doing everything through the windows console, like, take the windows version, then I would have no problem, I can see the value of the console, and I know a bit when it comes from using the windows console.

I would just think, having an option to either skip the linux console stuff, or take a windows version, would be nice. That way I can keep doing the development tree. It isn't like, if at a later date I start going heavy into using linux I can't go back and take it. But for now, it will be a long time before I do anything in linux, if ever, learning it all now I would, without a doubt, forget 100% of it by the time I go to use it.

James Barnett
James Barnett
39,199 Points

Doing rails on Windows will still require you to learn how to use a handful of commands.

Here are my suggestions of things you need to know to use rails on Windows.

  • list files
  • change directory
  • what . and ..
  • absolute vs relative paths
  • tab completion