Ryuk ...: Чтобы понять какие шаги выполняет программа, требуется понимание конструкций языка на котором написана программа, без этого никак. Я считаю изучение языка, который я впоследствии вероятнее всего никогда не использую, пустой тратой времени.
Спасибо конечно за ответ, но он кажется не полный. Qt это такой же инструмент как и MS VS. Меня же интересует, с каких конкретно шагов начать разработку (может это реализация базы данных для хранения всех элементов карты, или это написание движка для рендеринга shape файлов или еще что).