This is an easy tutorial on how to build a house in Minecraft. I built mine out of stone but you don't have to. I made this so that anyone can make a house out of any material.
Step 1: Building the Foundation!
For the first step you want to dig 1 block down in the ground. Do this until you have an open space the size of your house. Fill the space with the block you want to build your house out of, in this case stone. Then add the doors of your house.
Step 2: Building the Walls!
For the walls you want to build at least 2-3 blocks high around the perimeter of the area you filled in. You can make the walls taller if you want or not but they have to be at least 2 blocks high.
Step 3: Building the Second Floor!
If you want to build a one story house skip to the next step. For the second floor you want to place 1 more block on top of your walls and fill it in while leaving at least a block of open space for your ladder. Continue doing step 1 and 2 until you have as many stories as you want.
Step 4: Building the Roof!
After you build the last story of the house do step 3 but instead fill in the whole area. Now take the slab of the material you are building the house with and place it around the perimeter of the house. Now take on of the slabs and place it on top of ones like in pictures 2. Then destroy the the two blocks that are on top of each other and replace it with one slab. When you are done with the roof it should look like picture 3.