Many modern languages (Java, PHP, perl, etc) are based on C/C++ constructs. I've been programming in C for many years and just started using PHP a few months ago and it's a breeze if you have a C background. It's good that you're learning all of this at a young age. Like anything, the younger you start, the better you'll be years down the road.
Java just hasn't been able to break into the mainstream yet, even though there are microprocessors that can execute it natively.