Можно питон, он кросплатформен.
Если программируете под линукс , и вам нужно делать маленькие программки (а вообще правильнее сказать скрипты) для себя,то решением лучше станет linux shell. Там результат каждой команды виден. Но для серьёзных больших проектов он не подходит.
Если под винду, и тоже вам нужны маленькие программки, то берите batch. Но это уже в случае, если вы совсем отчаяный :). Он намного хуже linux shell.
А вообще можно увидеть результат выполнения любой программы через отладчик.
А на счёт с++: да, он сожет показаться сложным, но зато он очень быстр, и для него существуют сотни (если не тысячи) библиотек. На с++ можно программировать на обсолютно все платформы. Также, если на питоне сложно будет сделать нормально прикладную программу с графическим интерфейсом (она будет медленная и кривая, ибо питон для этих целей не предназначен), то на с++ получаются большие "правильные" программы, которые ктому же можнол будет запускать на всех платформах.
Так что рекомендую всё-таки учить с++. После него, вы сможете быстро выучить обсолютно любой яп. А для граф. интерфейса рекомендую qt, очень удобная библиотека