What does it need to be a programmer?
What should I study in order to be a programmer. (except programming languages :) )

I know some C/C++ and some Java(, but I don't have the thinking of a programmer. I probably need to study some algorithms. What is your opinion?
What does it need to be a programmer?
===

What should I study in order to be a programmer. (except programming languages :) )

I know some C/C++ and some Java(, but I don't have the thinking of a programmer. I probably need to study some algorithms. What is your opinion?