Tutorials/Secret door

Secret Painting Door
Start by making a 1x2 gap where you want your doorway to be. Be sure that the wall area around the secret doorway is big enough for the size of painting you want. For example, for a 2x3 painting, you will need 2 blocks on both sides of the secret doorway, because the doorway counts as 2 blocks. The painting will not stay on the wall unless you follow the next directions carefully: you can either put a sign on the inside of the doorway (not the other side) or you can put up a door from the outside, but make sure the door is closed when putting up the painting. To put up the painting in the right spot, look at the lower left-hand corner block of where you want the painting and left-click on that block (hint: you may need to replace the painting a few times to get the right size). If you chose to put a door in, DO NOT punch the door open! It will take down the painting. I recommend putting a lever on the other side of the painting wall to open/close/ and lock your door.

Piston Hidden Door
For a door that is completely hidden except the lever/pressure plate/button to power it, you can use a piston door. A very simple version is one that just moves 2 blocks to the side with 2 sticky pistons, which are hidden inside a wall and are powered by (redstone powered by) a button, pressure plate or a lever. To make some more complicated and fancy ones, you can get the blocks to move first away from the player, and then sideways, allowing for 2 wide doors and it also allows you to build it so that the door appears at the middle of a wall, instead of it only being possible to make it either in a corner or in a tunnel of the desired with of the door, because now all the pistons are behind it. You have to do some redstone wiring, though, and if you want to make the door 2 wide it will need at least 12 sticky pistons, 4 to move the blocks into the wall, 4 to move them sideways, and 4 to move the four pistons that moved the blocks sideways sideways. You have to make the delay from the input to the first four pistons, the ones that move the blocks into the wall, 2 ticks. Then split the redstone wires that go to the other 8 pistons; one way has a delay of 1 tick, the other one a delay of 4 ticks. Then after the delays you can join the wires again and bring them to the pistons. Now you have a working piston hidden door!

hidden stairs
for a hidden stairs, for a under ground base or other things, just make the tunnel to the surface, then cover it up using the same the material(gravel,sand, dirt ect) then just dig it up to get back in. of course, it cant be used as quick as you could want, but it makes the stairs or door completly hidden! just remember where it is! i dont know who made this idea in the first place, but they did a good job.