RAD Studio Purpose and Behavior [on hold]


I am pretty new to the world of RAD Studio and still trying to understand the details of it. I understand that we can develop multi device/platform applications using this tool. But I want to confirm my below understanding:

The only coding languages currently supported in RAD are C++/ Delphi.
Once you write and compile the code in above mentioned languages, the tool lets you generate code / create an installer for android/ios/OSx/ windows etc ?
If assumption 1 is wrong, Does RAD lets me code in android/ Objective c etc etc.
What purpose is served by Firemonkey and VCL independently considering they are single solution for creating the UI. How do they differ ?

Comments are closed.