I second many of the tips here but also if you just want to make things happen while you’re learning, look at modules on Adafruit and Sparkfun. Like software libraries, they abstract away the complexity, and like software libraries you wire them up, write a little glue code, and focus on the application. This approach can get pricey but you will make things happen and get used to being in the space.