I'm going to give Notepad++ a shot.
This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.
Text editors come in all many different forms, but at their hearts they all do the same thing - allow you to edit files that are composed of straight forward, everyday text. HTML & CSS files are like this, their contents are simply plain text.
Using OSX Mavericks most of the time and found VIM to be Uck!. I'll use TextWrangler http://www.barebones.com/products/textwrangler/ because I've used it in the past and found it meets my needs. It will automataclly close your tags, indent your tags and much more. When I use Windows I like Notepad++
Coding html tags is pretty straight forward and I found it easier that other languages like css and js etc... You can start using a simple text editor like notepad or your can use the notepad++ that was intended for coding many languages. Notepad++ has my vote to be my weapon of choice. First it is simple yet powerful, secondly, it is FREE and contributed by community of developers. It supports many language of your choices like c,c++,python, html,css, cobol, sql to name a few.