Почему код на C++ , отличается от кода на qt?
Вопрос изначально неверно сформулирован. Надо было написать "от кода, написанного с использованием Qt". На ваш взгляд есть визуальные отличия, но это потому что Qt предоставляет свои API.
Чтобы вывести Hello world! в c++ нужно : cout << "Hello world!" << endl;
А в Qt (будем считать, что это рописано в функции кнопки): qDebug() << "Hello world!";
Вариант с cout будет точно так же работать.
И вообще является ли qt отдельным языком программирования(Если да, то где лучше всего почитать про него)?
Нет, Qt -- это не отдельный язык программирования, а набор библиотек или фреймворк (зависит от того, как использовать) + набор инструментов.
Однако же, для разработки UI, с Qt можно использовать отдельный язык, который называется QML. Но можно и не использовать.