Highly recommended resources!

FlashDev is a compact collection of the basics for agile hardware. You would also benefit greatly from reading the following excellent books!