- Digital design tutorials, boolean algebra.
- HDL tutorial, verilog and/or VHDL.
- Understand the relationship between HDL and boolean functions
You can get by with what you find on the internet. If you order books, look at books that are recent and look at reviews (for example amazon), especially the 3 star or 2 star comments.