Build a CPLD dev board
Check out these two tutorials on how to build a simple CPLD dev board and an introduction to Verilog found on pyroelectro.com.
The dev board is quite sparse, but could be a really good base for a series of tutorials on how to work with programmable logic.
http://www.pyroelectro.com/tutorials/cpld_board/
http://www.pyroelectro.com/tutorials/verilog_intro/
About programmable logic: http://en.wikipedia.org/wiki/Programmable_logic_device





