Thanks everyone for all the great info!
Up until last year I'd mostly messed only messed with programming and simple circuits, so a lot of this info is new to me. Right now, I can look at a circuit diagram, and tell what each individual symbol is/does, but can't say what exactly the circuit does...