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

General Discussion

Chris Collier
Chris Collier
17,774 Points

Linux or Windows? If Windows, which terminal?

I'm in the JavaScript path and just got through the section on Gulp, which was awesome. I'm loving how Gulp and NPM allow you to interact with your development environment through code, and I see how this is a really important foundation to master. This leads me to a general question: what is everyone using for a development environment? I've been a Windows user all of my life (I've occasionally dual-booted Ubuntu). However, now that I'm working with the terminal more, I can see why a UNIX style OS might be better for that. I think a lot of programmers are going to strongly lean Mac/Linux, but is there anyone that has experience coding in a Windows environment that can tell me if it's a huge mistake?

So far, there are a couple of small things in Windows that are irking me. Even though they're small, they lead me to believe that bigger conflicts are on the horizon: *Windows' insistence on backslashes *Removing a non-empty directory in Powershell was a huge pain compared to Linux. I was surprised at how hard such a common thing would be

Follow-up question: might my Windows woes be because I've been using Powershell? Is there a preferred for Windows?

Thanks in advance for any insight into this (admittedly very broad) question Chris

1 Answer

I mean if you're doing web design and web development, or any code that will run on a browser rather on a desktop environment, it really comes down to your choice; just remember, linux is free and windows is not, so if you want to go back to windows, you have to purchase a new key.