c语言的语法在一定程度上是有相似之处的,不过java更侧重与面向对象。如果是零基础的话,推荐一些入门级别的书,这个可以去网上找 很多的,等入了门 在看《Thinking in java》或者其他的都行
java是一个门槛比较低的,应用范围很广的高级面向对象编程语言。
完全没有基础的人,也可以直接学习java,但是有其他语言基础的,能更快上手。
学java推荐自学教材java学习笔记。
有c基础当然更好了,没学过c也没关系,只要用心学,还是比较容易上手的,推荐书籍嘛,比较经典的,如think in java第三版,java核心技术(卷Ⅰ)第八版等。我这里也有,就是有点大,不好传哇~ 我这java资料多的去了,大概加视频得有几十G!
c是当然要看的,有很多相似的,我建议你下载郝斌老师的视频看比较好,讲的很清楚