Before I throw in my 2c worth, these would be the questions I ask:
Are you a web or a desktop programmer? Do you focus on front or back end? What are the tools you will be using on a daily basis. What is the product you are working on?
Once you have answered these questions, the concepts you need to know will become clear to you in no time, because you will be asking the right questions :)