You are going to need a lot of blocks for this build so you should better get to farming. As for the blocks themselves, you can pretty much use anything. Cobblestone and Wood are the most common ...
The blocky world of Minecraft has many mobs that you can interact with. Passive mobs can be useful while mobs such as horses and wolves can be tamed. Then there are hostile mobs that test your combat ...