I've been studying C++ for two years, then started Java two months ago. My performance in C++ wasn't good at all although I study hard. I thought that the problem is in not understanding the language concepts but when I started a new language with the intention of building up the concepts from scratsh, I discovered the REAL problem.
The problem isn't with knowing the syntax or understanding the language. My problem is when I'm faced with a program to solve, first, I don't know from where to start & how to think in solving it.
That's a HUGE problem...
Any suggestions for books to read, what to learn to help me think correctly when designing programs.
Thanks in advance :)