I'm thinking of continuing my education in physics(I'm half way through my master, then getting my Ph.D). My question should I know more programming language or be an 'expert' in a chosen few?And how important would it be? I know average c/c++(don't study it anymore), and average Matlab(learning it right now). Programming was never a problem to me, I like it and very good at it, my problem is practice, so pretty much I can handle anything thrown at me. Any recommendations?