Deciding whether to focus on software development or hardware development has been a very difficult choice for me. Due to the cost of hardware, I decided to focus on software, but now that I am working full time and have the ability to purchase hardware, I've slowly begun focusing on catching up in the world of hardware. This is a short brain-dump of what I've learned so far, good starting points, and more, for those interested in getting started with hardware development.