Você quer uma teoria de como os transistores funcionam no nível de semicondutores? Ou apenas coisas práticas de aplicação? Se for o primeiro, não tenho muito o que recomendar por lá ... são coisas terrivelmente complicadas e, supostamente, requer pelo menos algum conhecimento da Mecânica Quântica para entender completamente. Mas, em termos do simples uso de transistores, achei o livro Make: Electronics - Learn By Discovery uma boa introdução.
http://www.makershed.com/product_p/9780596153748.htm
Além disso, compartilharei esses pontos de minha própria experiência: Pense em um transistor como um interruptor, onde a resistência entre duas das "pernas" (coletor e emissor, OU drene e fonte no caso de um MOSFET) pode variar com base em um sinal aplicado à outra perna (base ou porta no caso de um MOSFET). As pessoas dizem que os transistores "amplificam" um sinal, e isso é enganoso para a compreensão intuitiva de algumas pessoas. Eles amplificam o sinal para a base / porta no sentido de que a base / porta controla a corrente que flui através das outras duas pernas, mas é necessário que haja energia em algum lugar em primeiro lugar. Ou seja, eles não fabricam magicamente corrente (ou tensão).
Soooo ... se você tem, por exemplo, uma fonte de alimentação de 12VDC, com um cabo que vai da fonte de alimentação, para o coletor de um transistor, e então um cabo do emissor para uma carga e depois aterra ... um sinal menor (em, digamos, 5VCC) controla a corrente da carga. Então, de certa forma, você pode dizer que esse sinal menor foi amplificado.
Em outros momentos, você realmente não se importa com nenhum senso de "amplificação". Você quer apenas algo para ativar ou desativar, para implementar a lógica binária. Portanto, se você pensar em "off" como um binário "0" (ou "false") e "on" como um binário "1" (ou "true"), poderá descobrir como os transistores podem implementar qualquer bit arbitrário da lógica digital .
Quando você começar a falar sobre ICs como o 7400, 7402, 7404 etc., pense neles apenas como pacotes pré-empacotados de transistores que implementam um pouco específico de lógica, que você pode usar como um bloco de construção modular. Você pode conectar um portão NAND, por exemplo, manualmente com alguns transistores. Porém, o uso de uma porta NAND da série 7400 é mais simples porque já foi criada para esse fim. CIs progressivamente mais sofisticados apresentam cada vez mais transistores para implementar funções mais complexas.