At home I use Ubuntu as my main operating system.
My editor of choice is GNU EMACS and I use EMACRO with it to make setup quick and easy.
While surfing, Firefox does most of what I need. It has many extensions, themes and plug-ins. Greasemonkey is one of my favorite extensions for Firefox.
Aggregation using Atom and RSS is a useful tool for keeping up to date with a lot of sites. I tend to use Sage for reading such content. It is part of my browser so invoking content for it is quick and easy if I want to go to the original page.
These pages are created and maintained using PyTextile which is written in Python, a very useful language.
In addition, as part of the process of creating these pages,
they are checked with HTML-Tidy which, as the name
implies tidies them up and makes the code look neat and
presentable. It also checks the pages for problems and areas of
non-compliance with regard to web
standards thus insuring that they will be displayed correctly
in browsers that implement those standards.