Being a programmer, graphic design doesn’t come natural. For this reason a set of rules were devised or distilled from observations of what designers do to make things look cool.
Adequate whitespace; use lots of padding around design elements.
Images are important. Use high resolution images to make a webpage interesting
The Google fonts Roboto and Raleway almost always work
Try and keep everything consistent and symmetrical. Asymmetry looks wrong.
Check out this amazing tool!
This is colour schemes for programmers!