La division principale est entre les BJT et les FET, la grande différence étant que les premiers sont contrôlés avec du courant et les derniers avec une tension.
Si vous construisez de petites quantités de quelque chose et que vous ne connaissez pas très bien les divers choix et comment utiliser au mieux les caractéristiques, il est probablement plus simple de coller des MOSFET. Ils ont tendance à être plus coûteux que les BJT équivalents, mais sont conceptuellement plus faciles à utiliser pour les débutants. Si vous obtenez des MOSFETS de "niveau logique", il devient alors particulièrement simple de les piloter. Vous pouvez piloter un commutateur côté bas du canal N directement à partir d'une broche de microcontrôleur. IRLML2502 est un excellent petit FET pour cela tant que vous ne dépassez pas 20V.
Une fois familiarisé avec les FET simples, il vaut la peine de s'habituer au fonctionnement des bipolaires. Étant différents, ils ont leurs propres avantages et inconvénients. Avoir à les conduire avec du courant peut sembler un problème, mais peut aussi être un avantage. En gros, elles ressemblent à une diode sur la jonction BE, elles ne sont donc jamais très hautes en tension. Cela signifie que vous pouvez commuter des centaines de volts ou plus à partir de circuits logiques basse tension. Comme la tension BE est fixée en première approximation, elle permet de créer des topologies telles que les émetteurs suiveurs. Vous pouvez utiliser un FET dans une configuration suiveuse de source, mais les caractéristiques ne sont généralement pas aussi bonnes.
Une autre différence importante réside dans le comportement de commutation. Les BJT ressemblent à une source de tension fixe, généralement de 200 mV environ à saturation totale et peuvent atteindre une tension de volt dans les cas de forte intensité. Les MOSFET ressemblent davantage à une faible résistance. Cela permet dans la plupart des cas de réduire la tension sur le commutateur, ce qui est une des raisons pour laquelle vous voyez souvent des FET dans les applications de commutation de puissance. Cependant, à des courants élevés, la tension fixe d'un BJT est inférieure au courant multiplié par le Rdson du FET. Cela est particulièrement vrai lorsque le transistor doit pouvoir supporter des tensions élevées. Les BJT ont généralement de meilleures caractéristiques à haute tension, d’où l’existence des IGBT. Un IGBT est en réalité un FET utilisé pour allumer un BJT, qui se charge ensuite de soulever des objets lourds.
Il y a beaucoup d'autres choses à dire. Je n'en ai énuméré que quelques-uns pour faire avancer les choses. La vraie réponse serait un livre entier, pour lequel je n’ai pas le temps.