首选JAVA,因为它容易上手,而且存在快捷键ALT+/ 可快速查看方法及用法,不用特别去记,当然对方法名前面几个字母要有印象的,不然快捷键也不好使;
其实每种语言都一个样,最开始会介绍程序结构,然后介绍关键字,介绍数据类型,运算符及优先级,流程控制语句,这些都是基础的知识必须要掌握的;
c++有个比较麻烦的地方就是指针,比较难理解,如果没有好的领悟能力,就很难上手,JAVA就去掉了这方面,相比较没有什么难点,可以一层一层的递进;
初学者可以去大学城旁边的书店看看,可以买那种他们大学生课堂使用的书籍,这种比较容易懂,里面的内容都是基础的,然后书本厚度也适中,里面也有例子可以照着代码敲敲,如果自我感觉良好时,可以在网上找找程序题做做,比如学生管理系统是个经典的例子;
代码都是敲出来的,不要总是看,要多动手;如果仅仅是看的话,比较适合考试,要想掌握的话,就要多动手,看完一个介绍就要敲一遍多领悟下,比如改改参数再运行查看结果;
学完后,可以在网上找找实例去完整的实现它,看看自己掌握的程度,有不会的可以去搜一下算法,这也是一种学习方法,找下别人的实现方法,然后自己拿来用试着去理解,最后就可以整出自个的方式;
最后,如果JAVA方面自我感觉良好时可以去看看c++,毕竟初中阶段不用学的太精深,在了解能用的程度就可以了。