I graduated with a degree in electrical engineering, but a) I've been doing mostly project management since, b) I didn't get my ADHD diagnosed until after I graduated, and c) I feel like inappropriate emphases were placed on basically every subject during my schooling (treating subjects that are not nearly equal in importance as though they are).
I have a project that I want to realize that will require assembling electric and electronic componentry and a fair amount of programming. I have some general ideas of how I want to proceed, but as for turning those ideas into a reality...I'm at a loss. How do I power my components? How do I detect when they're plugged in? What microcontroller should I be using? Should I be using a dev board? Should I be using an FPGA? How much power am I going to need. I recognize that these are all questions that need to be answered, and I have some idea of how I'm going to answer some of them, but I'm somewhat at a loss as to determining the "best" approaches to doing things.
I'm certainly not asking anyone to answer those questions for me; they're all dependent on what I'm trying to do, etc. What I'm asking is how does one figure out the answers to those questions? How do I know what "things" already exist as components, and what are some ways to evaluate those components in terms of suitability? How do I know the best way to develop the software needed for my project?