Ive been with C for about a year and a half...done most of the stuff..i am quite comfortable with C now.Can someone give me an idea as to how much of C i should be knowing before considering myself to be a decent C programmer? I mean, i dont plan to stop doing C, but i want to start with something like C++ or Java..i already have a background in C++ so i am thinking of moving over to Java..Any other programming languages that i can try before going over to Java?