Ситуация такова: в колледже как основной язык учим Java, если буду продолжать обучение, то скорее всего придется и в вузе делать на нем лабы. После обычного С язык показался мне очень сложным и запутанным.
Передо мной стал выбор:
1. Заново пройтись по основам Java, почитать книги, посмотреть видеоуроки.
2. Начать изучать другой язык.
P.S. Просто очень часто читаю гневные отзывы в сторону Java. Это всё немного ввело меня в ступор. Спасибо.
Не ищите альтернативу Java. Язык проще, чем C, намного более управляемый с точки зрения дурацких ошибок новичка (ваш случай). К тому же, если вдруг соберетесь работать программистом, вероятность найти работу на C и C++ значительно меньше, чем на Java.
> После обычного С язык показался мне очень сложным и запутанным.
Возможно, вам стоит выбрать себе другую профессию.
Ява как раз относительно проста, но крайне многословна, что приводит к появлению монструозных фреймворков и программированию на XML.
Есть смысл рассмотреть "скриптовые" языки (JavaScript, Python), в них кривая обучения более пологая.