Notepad for the coding, Firefox to see what it looks like. I copy and paste things like scripts (if already been done why reinvent the wheel?) but I tend to modify them just for the sake of figuring out how they work. Same goes for css. Come to think of it, that's how I learned HTML...
Joyce