个人观点
先说结论:会有帮助。
java更易学,学习曲线更友好,所以如果完全没有基础的话,对于入门来说无疑是更好的选择。
c相对来说更复杂,尤其是指针,内存这块初学者很难弄明白。如果真的感觉学c比较吃力的话那么先学java会让你更容易入门。因为编程重要的是思想,而不是语言本身。从java入门以后可以循序渐进的接触各种知识,包括内存和指针。虽然java把垃圾回收和内存分配都封装了,但是并不是完全不需要考虑内存的问题。在你逐渐使用java的过程中你就会开始考虑java是怎么实现内存分配和回收的等等。把这个过程变成一个循序渐进的过程就会发现简单了一些,等你java入门了或者水平你再去学c会发现你是带着你以前用java的很多思考去的,就容易多了。可能某个问题你在用java的时候已经思考过了。而这个问题恰恰可能是在你直接学c的时候让你卡住的问题。我不知道我又没有说清楚。反正大体意思就是循序渐进的会让学习曲线更平滑,比上来就困难重重更能让人坚持下去,效率更高。
如果学c吃力不妨先试试java,没必要去啃硬骨头。
当然了如果你学c没啥困难的话就无所谓了。当然你可能也不会来问这个问题了