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

Irvine Manalang
Irvine Manalang
5,623 Points

What's a great industry standard software program for web developer/designing that supports Mac?

I'm using an Apple Macbook pro. I was wondering what is the highest recommended software to design websites and such. Describing comparisons between the top 5 softwares and it's advantages and disadvantages of each.

3 Answers

Stone Preston
Stone Preston
42,016 Points

Most people here use fairly simple (and free!) text editors. You wont find many people using (expensive) WYSIWYG editors like Adobe dreamweaver.

I like Sublime Text. Its the editor thats used in a lot of the TTH videos as well.

I have also heard good things about Brackets

Dax Murray
Dax Murray
8,827 Points

I also recommend Sublime Text. Sublime Text is also usable on Windows and Linux, so sharing is made easy. I really like the color coding Sublime Text does, it makes it easier to catch errors.

Hi Irvine,

I think that as a beginner you should definitely use Sublime Text or something similar. Depending on what kind of programming you want to do you probably will graduate to something else in the years ahead. Sublime is great for beginners because you don't really have to learn how to use it, because its so similar to the other things you do on the computer everyday its ready to go right out of the box, but it can also be customized and you can learn to do new things with it and it will take you far.

If you have a need to go beyond Sublime someday, probably far in the future, many professionals gravitate either to an IDE (Integrated Development Environment) that is specific to the language they code in, like RubyMine for Ruby, or one of the two big text editor camps; emacs or vim.

I love vim but I'm reluctant to recommend it to anyone on Treehouse. It's frustrating to learn how to use and learning it might get in the way of learning the coding languages you are trying to learn. That said, in the future, its something you might want to take a look at. I highly recommend it.

I'll add that if you are just designing the frontend of websites you probably will never have to look farther than Sublime...that is until you try to push your website into production. Once you start dealing with instances and servers on instances you will probably have to learn something about emacs or vim.

Nathan