I'd normally go with Notepad++ due to familiarity. However I plan on using Mozilla Thimble in order to ease the the publishing of completed tasks for this challenge.
For this course we need an HTML editing tool. There are many to choose from. We do not need many advanced features for this basic course so pick a simple text editor with syntax highlighting.
There are several HTML editors that you can use in your web browser:
The following text editors have syntax highlighting and are Free/Open Source tools:
Reasons for choosing -
First let me mention why i have not chosen some of them
1. I use Mac OS and hence i don't have an option to try
2. Not choosing Advanced Integrated Development Environments because it takes lot of disk space installing all the unwanted tools and plugins for my course. I am looking for something light weight and has features that would enable me to write code and learn.
3. Online tools are great but i wanted to have something to work on when i am offline too.
4. gEdit and jEdit seem to me more of text editors which has syntax highlight features for various programming languages. I am looking for web developer editor, which gives me the flexibility of auto complete.
5. So what left is Bluefish and BlueGriffon. I am going to try both.
I chose to use BlueGriffon because it was the one most easily compatible (imo) with my Mac. gedit looked really nice with its configurable syntax highlighting for the computer languages and its bracket matching feature. However, BlueGriffon is very intuitive, and it has the option of source view, wysiwyg view, and browser preview.
I have taken an HTML class in the past, but it has been awhile and I would like to get back into it. I have looked at Aptna Studio 3 and Notepad ++. As I am just easing back into programming I am going to use Notepad ++ because it seems easier to use and feels very user friendly.
I selected BlueGriffon because it has a similar interface to dreamweaver which is useful in ensuring that you use proper syntax. It also allows you to find places in your code by using line numbers and sets up the basic parameters for your HTML document.
Also tried g-edit but it was a bit too convoluted for my liking.