Map needs to be updated for Journey's End. I will do this in the near future but not right this moment.
This map has chests filled with every block in the game. Above these chests I have the block hammered into different shapes so you can see what it looks like. There are separate houses that have the blocks sorted by themes, A-Z, and color. There is also a house that shows the newest blocks in Terraria. The Guide can be teleported around the map so you can ask him what you can craft with each block. I also added a pixel art visual aid to help you decide what block or wall you should use, they are sorted into vertical strips by color and brightness.
Game manual