This is a good read on choosing the tools that you'd like to use to build the web, how those affect users, and how those affect other (future) developers.