dwdraugr, да, есть свежая литература. Здесь, в своём блоге я выложил недавно пост с бесплатной книгой. Тут же, можешь и посмотреть на некоторые возможности FMX (да и VCL тоже)
FMX предлагает независимый подход к UI приложения. Можно делать максимально уникальные приложения. Например, можно хоть 3Д сцену вывести полупрозрачную.
Ну а код будет совместим с другими платформами, хотя ни кто не мешает тебе писать уникальный для целевой платформы код. Т.е. тебя не ограничивают в использовании WinAPI, например.
Ну а если всё же хочется VCL, то среда не забросила этот фреймворк и он тоже развивается. Много интересных стандартных компонентов и решений имеется, включая новые. Также, встроенный движок стилей (не от AlphaControls) теперь имеется. Можно скин выбрать в настройках проекта сразу, а можно рисовать свой и загружать динамически.
В сам язык добавлены дженерики, новые инструменты к структурам, инлайн переменные и т.д.
artemk1ter, ты думать начнёшь?
Что происходит, когда пользователь нажимает кнопку?
1. От вк идёт событие в лонгпул, что он нажал кнопку.
2. Ты получаешь событие и делаешь вещи.