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
Jack Kenyon
3,344 PointsWhat is the best program to write code in?
in many of the tutorials the instructors are using either sublime or textmate, could anyone offer any guidance on the most versatile program to use?
I don't want to shell out a ton of money, but at the same time I don't want to use some shitty software just because it's free.
8 Answers
johncashin
4,979 PointsI use a mixture of Brackets which is free and Sublime text 2. Brackets just added multiple cursors like sublime text in its latest release.
Lot of plugins for both as well. Sublime's development seems to be grinding to a halt. A lot of unhappy people over on the forums, so I would maybe not pay for it just yet. Atomic is another one but in alpha i think and is mac only.
Jonathan Grieve
Treehouse Moderator 91,254 PointsThere's no right or wrong answer to this question really. I myself find notepad++ the best to use and is the one I am most comfortable with.
Have a look at things like Notepad++, Sublime, Crimson text editor or others and see what suits you best. :)
Kenya Sullivan
21,711 PointsAn Alternative and probably my favorite right now is Brackets (brackets.io). Brackets is free and has very active community. Brackets is a nice UI and has been adding new features monthly. I like Brackets auto-completion and quick edit capabilities and for HTML/CSS, along with the Live Preview/Editing. Both Sublime and Brackets support windows and mac so try them both you can't go wrong.
Jonathan Grieve
Treehouse Moderator 91,254 PointsI never really took to Sublime but never gave it much of a chance either. So I've avoided that one in favour of notepad++. Having a look at Brackets now which sounds exciting.
Jack Kenyon
3,344 PointsGreat, thanks guys, I'm taking a look at brackets and sublime now. Found lots of documentation already
Derick Moncado
23,259 PointsHey Jack, as an experiences front end guy myself I would hand down go with Sublime Text mainly for it's package control and customization. They are a TON of packages (they're like plugins/extensions) that you can install to Sublime to make writing your code even more effortless. It can really increase your workflow too. Look in to it! Hope this helps man!
Kenya Sullivan
21,711 PointsSublime is good, but Brackets is becoming better especially for front end.
Kenneth Love
Treehouse Guest TeacherThere's no such thing as the "best" programming to write code in.
Sublime Text 2 and 3 are both great and work on all three major platforms, so you can have something very similar no matter where you are.
Brackets, Atom, BBEdit, etc etc etc are all solid, too. Many are free, some cost money.
PyCharm and the other IDEs from JetBrains are great, especially if you're working with a specific language (Python, Ruby, C, etc).
Or go with the apps that have been around forever like Vim and Emacs. Both have a fairly steep learning curve but can handle anything you throw at them.
Kenya Sullivan
21,711 PointsI believe there is but it's a personal choice. The best editor to code in is the one you like the most so there isn't a wrong choice.
Coda 2 is stilla pretty good editor as we'll.
Jack Kenyon
3,344 PointsThis is great advice, thank you all. Referring back to John's point that "Sublime's development seems to be grinding to a halt," is that correct? Not keen on investing, and learning shortcuts etc. that will become obsolete
Kenneth Love
Treehouse Guest TeacherEven if ST development did stop (which I doubt it will), that wouldn't prevent you from being able to edit code in the editor.
johncashin
4,979 PointsThe main issue a lot have over on the forums is that the one developer(sorry can't remember his name) has been fairly silent for the past 5 or more months now, with the last release around the same time I think. Some people think sublime is/should go open source.
From browsing the forums some are clearly worried about its future and the lack of feedback from the developer. Atom seems to be taking what was good about sublime(UI, shortcuts and stuff) and building upon it. If your on mac you should give atom a try.
Sublime is still a great editor and will be for some time. Funny enough I just checked the forums and it seems there has been dev build release.