There are many ways to make a house on minecraft! It all depends on the type of house you are making...the two main types are medieval and modern.
Medieval Style:
Use lots of wood planks, logs, and cobblestone (or smooth stone if you are making a castle). Try to get contrasting colors within your builds, such as using birch planks for the wall with spruce logs as corners. Make a sloped roof with cobblestone stairs and slabs, look around on servers for examples of nice medieval houses.
Modern Houses:
Use grey/white/no dye/stained hardened clay, with lots of plain quartz blocks, and ice for windows. No sloped roof this time, flat abstract shapes can look nice...but don't make them too unrealistic! Again there are lots of nice examples...