I think you should check something whats called Material Design Guide by google. Everything there is to know about rules of design is there, organized and available. This guide is well known now as trend in webdesign on the internet, if you learning webdesign its like a bible.