In computer science, I frequently point out to students that it's a *science*, so you can usually get started by measuring things. Performance versus various constraints such as memory use, clock speed, etc., or with different algorithms and models can provide a good starting point. You should also read constantly, and follow the references in papers that you read when you find topics of interest. Doing these two things will set the basis of what you do next.