小弟高中未毕业,无计算机基础,现在正在自学C语言,已经学了2个多月了,感觉还可以,一些小程序,小游戏没问题,我打算学JAVA,但是不知道应该是自学好还是去培训学校学好?要是去培训学校,那个培训学校不错呢?还有我现在只有C语言基础,我在学习JAVA之前在学点什么知识比较好呢?例如C++之类的,请业内人士指点一下,小弟感激不尽!!!