C++ это расширенный C (не совсем так, но почти). На мой взгляд, изучать С++ вообще не надо, поскольку это очень сложный язык. Он нужен только для задач, где необходимо высокое быстродействие. Java проще, чем C#. В смысле, язык проще. Программировать проще (удобней) на C#. Самый простой язык из перечисленных - это Си. "Простой" - в смысле объёма самого языка. Для программирования это очень сложный язык. Есть смысл изучить Си для того чтоб понимать, как работает компьютер на низком уровне.
C++ сложнее всего. Java, C++, C# - объектно-ориентированные языки программирования. C++, C - требуют работать с памятью и указателями. Java и C# - во многом похожи, но C# с большим функционалом. "С" можно считать проще из-за отсутствия ООП, но сложнее по части работы с памятью, чем Java и C#. Если исключить ООП, то проще будет C#.
C определенно легче, но если ты выбираешь язык для изучения между этими то смотреть нужно вовсе не на легкость, а на функционал и нужды и в этом плане стоит выбирать между С++ и С#