I want to learn about hardware design. Where should I start? - EdgeBench