As a new artist in Web Designing. I looked some worthwhile suggestions from many professionals. I like to provide them for better understanding both from beginners and professionals.
1.Learn HTML5
2.Installed variety of browsers in your computer for checking contradiction of tags.
3.Text Editor [Notepad++, Bluefish, NetBeans] for checking out the markup
4.CSS or Java

Like these...
So what is yours that would be a pretty instrumentality for all.