+ 1
From C++ and C# to Advanced Java?
I know C# shares so many similarities with Java but, if you wanna to dig deeper in Java, I suggest you study the Basic Java first. Though C# and Java almost have the same basics, it will still be much better if you will have a better Java foundation first instead of using your C# knowledge to go deeper in Java.



