For CPLDs, The Xilinx CoolrunnerII CPLD development boards are nice to start learning on. For FPGAs, The Xilinx Spartan3 & Spartan3e development boards are also good development boards to work with as well (@$150 US dollars). You just have to figure out if you want to learn Verilog, VHDL, or both. In the past, I had used most of the old PAL/GAL development languages
such as Abel and Palasm; and these are largely unsupported (almost like learning to speak Latin) today except for some Abel translation in Lattice ISP lever and Xilinx ISE.
:-)