A bit of a high level beginner friendly overview. Useful for people getting into the hobby!
Power engineering is a Masters level subject however, so don't get ahead of yourself. Studying up the difference of GaN vs SiC vs TrenchFET or whatever new tech is always work. It's always hard to keep up with technology.