My naive list of tools and technologies I should try and learn to become a web developer