b'coz i heard something like learning c is waste of time and it's better to learn JAVA instead..
Why not do both ? C is a nice language to have under your belt, but so is Java.
More importantly: What do you want to learn? Java is easier on total beginners, however, Java is not a system programming language. It's nice to create cross-platform applications. Currently, there is a lot of talk about Kotlin fighting for the Java-position. If you would like to create applications, you might go for C#, too. Or JavaScript. As a matter of fact, Object-Pascal+VCL is still a very good combination.
You should first evaluate, what you want to do the most. Then stick with whatever language fits your ideas the best no matter what . Do not start switching around too much, or you will never get to creating and you will always be learning basics and in the end you will give up, because that's just annoying.
j
stuff ;)
well let me ask you differently. Do you want to code java ? ;D If the answer is yes than you should stop writing C.
C is an imperative language and needs a lot of precision and knowledge since you control everything :)
java is less lowlevel and more OOP. They are not that easy to compare they are built on different paradigms.
just ask yourself what you want to achieve and than read up on the common languages in that particular field.
The rest is taste and a lot of religion :) .... but that's also just my opinion / taste.