If you want to program then you should like to solve problems.