Sorry, but being a long time (Free)Pascal user, I am a bit confused about that comment about FreePascal.badidea wrote:http://www.freepascal.org/ A lot of platforms supported, but how does it look like, and how to start.
FreePascal, by itself, is a command line compiler, so no sure what you expect it to "look like" and what exactly you mean by "how to start". Most information can be found at the Wiki, at http://wiki.freepascal.org/, including tutorials...
If you are referring in terms of a GUI, that is a separate project, though directly associated with FreePascal, called Lazarus.
The Lazarus downloads also include the matching FPC compiler and sources. As well as some cross-compiler versions (incl. iOS and Android).
I am using it as my main development environment on Windows (7, 8.1 and 10), Linux (mostly Mint 18.2 right now) and macOS (though the latest XCode update to 9.4 borked something, and just when checking, there's a new macOS update to 10.13.5 out today as well).
Also running Lazarus on my Raspberry Pi 3+, though more for debugging than actual development.