Здравствуйте, нуждаюсь в адекватных уроках по сей среде.
Есть
путеводитель от KDAB. Также есть англоязычный
канал QtStudios на youtube.
И что-нибудь по C++.
C++ многолик и у каждого поставщика компилятора, на каждой платформе, в каждой библиотеке используется по своему. Могу только посоветовать не забывать про ООП и паттерны проектирования, а также при любом удобном случае осваивать средства навигации и поиска по коду. В QtCreator есть очень мощный Locator, в путеводителе про него написано.
Есть также новый стандарт C++ 2011, который очень сильно упрощает код в тех местах, где раньше приходилось мучиться. Но без опыта такие места трудно заметить, так что про фишки c++11 прочитать стоит, а бросаться их использовать не надо, пока не появятся причины.\
Не помешают уроки по сцепке C++(+)QT.
На
qt-project.org есть актуальная документация и ряд примеров. Также стоит взглянуть на программу qtdemo, которая в Убунте идёт с пакетом qt4-demos. В этой программе собрано множество примеров.
Оч хочется научиться писать адекватные программы для Ubuntu.
Кроме языков и библиотек стоит накапливать знания в предметных областях, например в построении интерфейсов (и тут есть отличная книга "Психбольница в руках пациентов", в которой даётся много материла для размышления). Кроме этого стоит выбрать ещё несколько предметных областей, будь то 3D игры, 2D игры, обработка растровых или векторных изображений, построение UML диаграмм, принципы создания сред разработки (и того же QtCreator) либо что-то ещё, по вкусу.
Буду так-же благодарен если есть что-то по сцепке ubuntu api и c++
Как такового ubuntu api нет. Каждый пакет *-dev предоставляет заголовки для какой-либо библиотеки, это и есть API.