IC designer here. Most people struggle to grasp semiconductor circuits because they think about them in terms of voltage drops when in fact they should be thinking about them in terms of current loops. With this approach, the scales are lifted from your eyes.