Другие языки программирования и технологии

если я буду учить С# как основной, то пойму и Java, С, С++ ?

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

N.B. А, например, JavaScript - третий вариант с С-подобным синтаксисом и совершенно отличной от вышеприведённых языков семантикой.
Нет. Это примерно как если "если я буду учить немецкий, пойму ли я французский?". Синтаксис похож, и это всё.
Мурад Раджабов Язык математики равно как и язык музыки универсален. Это вам не немецкий и не французский, это поймут люди в любой точке планеты просто потому, что это логично. Логика на всех одна как мимика.
Вопрос твой задан неправильно. Ты спрашиваешь "если я", а потом "тогда я"…
Бро, все от тебя зависит и только от тебя.
Masim Бурзян
62 976
C# - на яву переползти сможешь без особых проблем, на плюсы и уже тем более на чистый си - с большой попоболью и страданиями.
Не поймешь. А вот если С++ будешь изучать, поймешь остальные.
немного, это языки с СИ подобным синтаксисом.
Нет тебе придётся их учить, но будет легче чем наоборот - вначале java потом c++
Анатолий Яковец и почему же?
Проще будет, если правильно будете изучать C#.

Но все равно достаточно сложно: у Java другая платформа, а у Си и C++ еще и сложнее всё, особенно у C++ -один только Boost чего стоит, ни у одного ЯП больше такого нет. Вместо Си или C++ можно порекомендовать "суржик" из использования возможностей того и другого в одном и том же коде по мере их понимания и желания использовать (а также не гнаться за новыми возможностями языка и STL), многие так и пишут, но это никак не для реальной работы в команде.

А если будете изучать неправильно, то будете как Натан Нежданов - над таким смеяться только.