What Should Designers and Developers Learn First before they Proceed with HTML5 App Development?

What basic things you think they should know?