I am familiar with basic components and concepts. I'm also fairly proficient with various programming languages. I'm wondering what kind of electrical engineering concepts I should learn about to help me build circuits for doing basic stuff with sensors and actuators - PIR detector, temperature, light sensor, speaker, activating a relay etc.
I know there's an enormous amount of complexity that one can go into with circuit design, but it seems that a lot of that logic can be done on the microcontroller provided that speed isn't an issue. However, from looking at people's projects there is often more than just wiring a component straight up - putting resistors, capacitors etc inbetween.