I am learning programming on my own and until now I have learned mostly pascal but i want to go over to something more powerful and complex. I have tried C, C++, And Very very little of Java. Java looked very complicated. I have looked at Java tutorials but they seem complicated compared to Pascal or c++. I'm kinda confused. Which language should I chose to continue. I don't like VB, It would turn me into a lazy coder.