Do I need in-depth knowlege of html to program in ruby