Искать ли альтернативу Java?
Не ищите альтернативу Java. Язык проще, чем C, намного более управляемый с точки зрения дурацких ошибок новичка (ваш случай). К тому же, если вдруг соберетесь работать программистом, вероятность найти работу на C и C++ значительно меньше, чем на Java.
Скриптовые языки более гибкие, да. Если интересует веб, то PHP, если хочешь писать программы для Шindows C#, хочешь кодить под Ведроид учи Java