Production support or technical support, which is best? How can i become a front end and back end Web developer?. I currently know HTML, CSS, done a bit of Java and Ruby on rails. How many hours do i need?