In general, don't expect to capture an opponent's bishop with your knight easily. Strong players either develop their bishops to the squares where they're unlikely to be challenged by a knight, or prevent such attacks with a pawn move, because, in an open position, they'd like to avoid losing the bishop pair.
For example, if Black puts the knight on f6 and White wants to develop the bishop to e3, he often plays h2-h3 beforehand, to prevent the knight from coming to g4. This pawn move would be generally less useful if White were planning to develop the bishop to b2, d2, f4 or g5.
Vs your Black system, playing an early b2-b4 to keep your knight away from c5 is impractical, so White will usually avoid putting the bishop on d3.
Originally Posted by Want
How important is it to learn the square names? Like d6 a6 a3 etc. I kind of grasp the location by just by the name of the square but often need to look at the board. From watching videos online I've noticed the person can rattle them off quite quick. Is there a training way to learn then better?
It's easy to learn the square names using a special tool on lichess
; this will help you spend less time on understanding what players talk about, in particular, in chess videos, which will of course speed up your chess studies in general.