Would you like to learn FPGA Design from scrath, there is a blog , learning by doing is the idea behind this attempt.  Sven-Åke Andersson shares his success and setbacks through this blog at http://www.fpgafromscratch.com