Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Python

What text editor should I use or start with?

Hello world!

Which text editor I should start using so I can get used to it?

Something useful for Python, HTML, Java etc.

4 Answers

Justin Olson
Justin Olson
11,641 Points

Personally, I use two:

Sublime Text 3 for Html, CSS, JS, jQuery Pycharm for Python

Both are free (Sublime gives you a very generous trial, but supporting by purchasing is always a plus, and Pycharm has a community version that is free), and have many more pros than cons. :)

Jason Allam
Jason Allam
4,520 Points

Atom is a great text editor to start with. Download here

What makes it so special?

Atom is a sophisticated text editor that is not only customizable but also modern and super clean. Features from auto-completion, text snippets, themes, multi-window support and installing packages just make it stand out from other text editors. And best of all, it's free.

Is it great to start with?

Of course yes! That's why most teachers in Treehouse recommends Atom, it's free, modern and sophisticated. Its rich feature set is why Atom is so popular among coders.

Which platform is it available on?

As Atom is developed by the company GitHub itself, Atom is supported across multiple operating systems like Windows, macOS and Linux. No matter what machine you have, you can download Atom for free.

Ari Misha
Ari Misha
19,274 Points

I've followed every project Kenneth has taught on treehouse with PyCharm. I've the community version installed on my machine, its free and lightweight than PyCharm Professional one and Proffesional is paid though. Treehouse even has a workshop on PyCharm and Virtualenv. I'd highly recommend installing both for your projects. PyCharm makes our life so much easier. You can use other editors as well like Sublime Text 3 , or Atom. I'd prefer Atom over Sublime Text 3 , simply coz Atom has so many great extensions and libraries to install from Github , its like can customize anything on Atom. But i prefer Jetbrains Product 'coz they are so much better than any IDEs out there.

Happy Coding! (:

Thanks guys!