• google plus

Which Editor Should I use for HTML, CSS, JavaScript and PHP?

In our HTML, CSS, JavaScript and PHP classes, we like students to use a simple text or HTML editor.

If you don't already have something to use for Plain Text editing or Web authoring, please choose one of the options listed below.

Text Editors

The advantage of using a plain text editor while learning a new programming language is that you have to do everything yourself, and by doing so, you learn how to do it. Here are some options:

Windows Text Editors

Mac OS X Text Editors

  • TextWrangler - Download (recommended)
  • TextMate - Download
  • SublimeText - Download
  • TextEdit is fine for class and is usually included with Mac OS X.
    • Please ensure you choose Format > Make Plain Text from the TextEdit toolbar.

HTML Editors

The advantage of using an editor designed for web development is that you learn to use the editor as well as learning the language. When you do web development programming in the real world (i.e., outside of a classroom), you will most likely use an editor designed for web development. Here are some options:

Windows HTML Editors

  • Adobe Brackets - Download (recommended for HTML, CSS, and JavaScript)
  • Adobe Dreamweaver - Download  (recommended for PHP)
  • HTML Kit - Download
  • CoffeeCup HTML Editor - Download

Mac OS X HTML Editors

  • Adobe Brackets - Download (recommended for HTML, CSS, and JavaScript)
  • Adobe Dreamweaver - Download (recommended for PHP)
Author: Nat Dunn

Nat Dunn founded Webucator in 2003 to combine his passion for technical training with his business expertise and to help companies benefit from both. His previous experience was in sales, business and technical training, and management. Nat has an MBA from Harvard Business School and a BA in International Relations from Pomona College.

About Webucator

Webucator provides instructor-led training to students throughout the US and Canada. We have trained over 90,000 students from over 16,000 organizations on technologies such as Microsoft ASP.NET, Microsoft Office, XML, Windows, Java, Adobe, HTML5, JavaScript, Angular, and much more. Check out our complete course catalog.