Даются лишь небольшие примеры, бери то, сделай так, получил эдак, а общей концепции я не вижу.
Книга/курсы плохая или просто должно пройти время. Занимайтесь, читайте разные книги, статьи и понимание придет.
Сам C# не знаю, но говорят :), что С++/Qt не хуже для быстрой разработки приложений.
К тому же, вы учите C++.
Если какие-то концепции Qt вам не понятны - спрашивайте.
Что за приложение?