I am new to Java and refer to the book Head-First.
Do I have to learn Algorithms in order to be able to create Java programs?
Should I first learn Algorithms or just Java books like Effective Java, Java puzzlers, etc.
I want to be a successful enterprise developer. Then what algorithms and data structures should I be good at? What books would you recommend to me?
To be a successful Java developer, do I need to know all the advanced algorithms, for example, defined in the CLRS?
PS: I had C and C ++ in the past semesters, I had good grades, but it was a kind of robbery. I know the basics of programming. I'm not a newbie. The fact is that I do not have good knowledge in any language, and I want to be a developer, not an algorithm programmer.
source
share