This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Let the Editor Choose You


Find the best text editor option available for your operating system

Depending on the operating system that you're using, you'll have different options available to you in terms of which text editor you can install.Some of these editors are not free, but we've listed them because they're robust and available for a short period in a trial mode. Trying them out won't cost you anything financially.

 
There are many more text editors available for each platform and we'd encourage you to search around if none of the editors on this page choose you.
 
If you're running Windows –
  • Notepad++ 
  • ConTEXT
  • E Text Editor
 
If you're running OS X –
  • TextWrangler
  • TextMate
  • Sublime Text
 
If you're running Linux –
  • Gedit
  • Kate
  • Bluefish
 
Spend the next hour or so trying out the various text editors available for your operating system. With each one create a file called 'helloworld.html'. Into that file you should enter the html that you wrote by hand in the previous challenge.
 
If one of the text editors feels more comfortable than the others, then congratulations; a text editor just chose you. You are now a fierce webcraft warrior and you now have your trusty sword.
 
Spend about 40 minutes on this task.

Task Discussion


  • Tiago Sousa said:

    Since I'm using ubuntu, i normally use gedit for simple things just for fun while I'm doing something else, or Aptana when I'm fully focused on the task, don't know why I never tried Bluefish and now that I did it, I really liked it, pretty simple to use :)

    on Feb. 3, 2012, 5:59 a.m.
  • Malmater said:

    I tried gedit, which already came with my 11.10 release of Ubuntu, VIM, which was easily installed, and Bluefish, equally simple to install.

    gedit was quite simple, vanilla and easy to use. It got the job done and after typing in my handwritten code, I was able to view it using my browser: Firefox.

    Upon opening the document with VIM, I was a little intimidated with all the bells and whistles. It seems to have more functionality. After tinkering with the document, I felt impowered. I was still able to do everything I could in gEdit, but would need to excersize a little self control if I were to avoid taking shortcuts.

    Bluefish blew me away! It has yet more tools and windows displaying my file tree and push button media insertion. More discipline will be required if I am to learn how to write HTML from scratch. I may end up using this text editor once I feel more comfortable with gEdit.

    on Jan. 28, 2012, 7:19 p.m.
  • Kronosaurus said:

    Used Notepad but I like Komodo so far (for my Windows). I liked the easy templates that saved me a lot of time. I suppose I could create and save templates for notepad but oh well. Might as well learn one program well.

    on Jan. 26, 2012, 9:59 p.m.
  • Gary Watts said:

    Bluefish seemed the best choice as I was on Linux. I preferred the backup of a "spell-check" in he form of code-completion. More information on my blog.

    on Jan. 21, 2012, 7:04 a.m.
  • Anonym said:

    bluefish counts as a text editor? i thought it was more like a complete IDE?

    on Jan. 7, 2012, 12:16 p.m.

    flebber said:

    I would have said Bluefish was an editor, whilst it has a few extra features I don't think it falls into the ide domain.

    It's a little unclear some people call geany an ide, when its really a text editor with the ability to compile and run files.

    on Jan. 7, 2012, 5:08 p.m. in reply to Anonym

    Anonym said:

    well, can't argue wth that.

    but if so, it's okay for me to use aptana right? i really like its color scheme.....

    on Jan. 9, 2012, 5:42 p.m. in reply to flebber
  • Rjones said:

    While I have used Notepad ++ for many years now, I havbe foudn that it is not for everyone. IF anyone is still looking for an alternitive I would recomend looking at Alternativeto.net .

    on Jan. 6, 2012, 3:59 p.m.

    Jay said:

    Very useful website thanks for the link!

    on Jan. 15, 2012, 11:52 p.m. in reply to Rjones
  • Ken Doman said:

    Since I'm currently a Windows guy, I like using Notepad++. I like the code highlighting, the interesting plugins, and the low memory usage.

    on Jan. 6, 2012, 9:03 a.m.
  • Anonym said:

    As a mac user I heard good things about TextMate therefore I downloaded and installed a trial version of the software. After scooping around youtube tutorials I managed to find that it does all the things I want and more through bundles.

    on Jan. 2, 2012, 3:57 p.m.
  • Sitereader said:

    Sorry after reading the comments below and also not being inclined to download I choose my default notepad++ as my html forger. 

    on Dec. 27, 2011, 6:49 a.m.
  • bryzer112 said:

    Instead of Hello World, it's more like Hello VIM.

    on Dec. 21, 2011, 12:38 p.m.
  • teejay17 said:

    Instead of using a PC-based text editor, I chose the built in html editors on my blogs. It is much simpler to use the web-based editors to post. See here and here.

    on Dec. 20, 2011, 2:50 p.m.
  • Anonym said:

    I just started using Oxygen yesterday after spending a lot of time with TextWrangler (I'm using Mac OSX). I love Oxygen. It automatically closes all your tags and has great views. I'm a convert.

    Only downside compared to TextWrangler is that it's a 1-month trial: http://www.oxygenxml.com/

    on Dec. 15, 2011, 2:38 p.m.
  • Niels Sprong said:

    Suggestion to improve gameplay: Can there be a link to the 'hello world'  challenge in the text?

    on Dec. 10, 2011, 12:06 p.m.

    dundoft said:

    This is a great idea it would provide explaination and add fluidity.  I also think it would be worth while to add links to our blog posts to the challenge that we are completing by writing the blog post. It has similar benefits as I described above.

    on Dec. 10, 2011, 4:41 p.m. in reply to Niels Sprong

    Niels Sprong said:

    Hey dundoft, thanks for replying. Im having great trouble understanding what you mean. Could you explain? Thanks!

    on Dec. 10, 2011, 5:28 p.m. in reply to dundoft

    Anonym said:

    indeed. it's a traditionally must-have challenge for anyone learning a new language. it shows them how to do a basic output.

    on Jan. 9, 2012, 5:27 p.m. in reply to Niels Sprong
  • Vita said:

    So I tried out the editors listed here for Windows and have to say, I'll stick to the MS Expression Web, however, if I should chose from one of the listed above I would still chose Notepad++ just because it's so simple to use. ConTEXT is almost exactly the same thing as Notepad++, so... not much to say about it what so ever. I was disappointed however with E-TextEditor. Once I found the website to download it from... I was stuck, nothing was working properly, who knows was it some kind of mistake from my side or theirs, anyway, I didn't even try it out. So that is why I would choose Notepad++. However as I said, I'll rather stick to the tool I've been using for a while now - MS Expression Web.

    on Dec. 6, 2011, 4:18 a.m.
  • Lauren said:

    I choose vim. Finishing up vimtutor now, it doesn't seem hard to learn. Just have to know all the shortcuts, which are pretty straight forward. 

    on Nov. 29, 2011, 9:11 a.m.
  • Joan said:

    I'd be honest and say that I wouldn't be making more Hello World files. I've done so quite a few times before and some I still have with me. Including a Hello World for HTML.

    Besides, gEdit has chosen me a long time ago.

    on Nov. 25, 2011, 1:24 a.m.
  • Anonym said:

    This is going to be a tough one for me because currently I'm using Windows, but only as a stop gap until I have my Gnu/Linux laptop back.

    I love the versatility of Emacs, but Vim is almost as versatile and is easier to learn (and also works well on Windows, unlike Emacs on Windows which is like driving a Ferarri across a muddy field). I think I'll probably use Vim, but I'm going to play around with my options.

    on Nov. 24, 2011, 11:27 a.m.

    Lauren said:

    Thank you for posting the link to that article! I was scared to learn but vimtutor is awesome and it is easy to learn! thanks!

    on Nov. 29, 2011, 9:14 a.m. in reply to Anonym
  • kaizer1v said:

    Make use of the plugins on Gedit, especially the Snippet Plugin, will help you code faster.

    on Nov. 23, 2011, 5:05 a.m.
  • Joe Maurer said:

    I've used a few (on a mac):

    Text Wrangler, Coda, Espresso, Komodo Edit, TextMate

    I keep going back to Espresso though.  

    on Nov. 8, 2011, 4:31 a.m.
  • Brylie Oxley said:

    Geany is a great text editor for Windows and Linux.

    on Oct. 29, 2011, 10:10 p.m.