hi everyone... i am very good in c++,c but i am new to java...i am doing complete reference for basics and having k&b for scjp 5 preparation... should i take khalid mugal also.... i am the best programmer in my coleg... but still not full comfortable in java!! especially,i dont know WELL ABOUT what is API!! SOOOOOOOOOOOOOO..............PLEASE CERTIFIED GUYS HELP ME!! TELL ME THE BASIC BOOK TO UNDERSTAND JAVA COMPLETELY... AND FOR SCJP 5 HOW SHOULD I MOVE ON..
Start with Complete Reference to get your basics in Java. As you have a background in C/C++ that will help. Initially you will start comparing C++ with Java as some concept are similar.. But latter if you plan for any certification do go through Kathy Sierra that clear many concepts in detail.