أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
Simply learn basics in C and C++. Then start java with simple sample code exucution in any IDE like eclipse.
i agree with mr.satish
that you need selftraining and acquiring new skills by writing and executing the java programs many times
read and develope your knowledge from different resources
One should firstly go through the syntex of JAVA language, i mean if one is comfortable with syntex like if else statements,array,loops and other basic structure then it is easy to apply algorithms or logics using the JAVA syntax.
Passion leads to learn java language not only java any language.
Need to know basic logical ability to solve the problems.
set up the JDK / JVM in your PC.
Read basics from Books or Blogs or Teachers or college or Google it or form Java score code
Start executes the programs. do it until you understand.
It is a programming language so need to write and execute more and more programs to learn easily..
I think that the problem is not in the mastery of language, but the problem is to find the algorithm for the solution.
good, on the issue, I will tell you that mastery of the grammar of a language and its key-word makes your spots easy.
remaining that programing trick is not given to everybody.
If you can buy this book:
SCJP Sun Certified Programmer for Java6 by Kathy Sierra, Bert Bates or Head First Java. Both books theach you all the details you need to know about java.