Notepad is fine for HTML. It's pretty much just english with tags. For actual programming, you might want something a little more geared to the language.
My grandaddy always used to tell me how hard he had it back in the 30's. Before they had computers, programming had to be done all by hand!! And my family has passed down the lore of my great-great-great-great-great-great-great-great-great-great-great-great-great-great-great grandfather Zeb, who had to do all his programming on a papyrus scroll:Q. Thank the Lord for technology, I'm glad those days are long gone.