В университете на 3 курс перехожу, надо думать о работе, а нам давали на изучение только С и ассемблер. Теперь собираюсь самостоятельно учить либо С++, либо Java. Не знаю с чего начать, т.к универ не дал никакого понимания что именно хочу, что востребованные и т.д. Хочу спросить совета на этот счёт, а также, где и как лучше изучать язык? (Планировала очные курсы при универе, но все закрыто в связи с вирусом). Я в растерянности :/
Надо понимать уровень входа. Коммерческие сообщества, мало того, что редко по-русски доступны, так еще и через чур заносчивы. Никто вам в сети не объяснит элементарных вещей, потому что - очевидно, что всем известно, как это делать. Лично мне приятнее Java. Сейчас современные особенности массово популяризуется, пробуйте по книжкам. Если же специализация последних двух курсов не подразумевает программирования, смотрите в сторону скриптовых языков. JavaScript максимально доступен в сети и можно практиковать прямо в консоли браузера.
Ну вы же не новичок, а уже знаете Си и даже ассемблер. Считайте, вы уже по теоретической подготовке в верхних 50% стада претендентов на работу программиста. Из такой позиции вам проще будет изучить на начальном уровне C++, который является развитием Си. Хотя вообще-то тут нет противопоставления, то и другое небесполезно.
Полно книжек по этим языкам программирования.
И то и другое востребовано. Без работы вы точно не останетесь.
Проще изучить джаву, или c#. Потому что эти языки берут на себя много из того что в с++ приходится делать вручную.
А если захотите потом углубитесь в детали работы с памятью и выучите с++. Но можно и сразу выучить с++ и тогда java или c# покажется очень простыми.