Inno Setup: Check Windows Registry for MS .NET Framework Version
I just recently installed Inno Setup on my computer, I use to use it to package my software setup together for distribution. Inno Setup is so well designed, it has a Wizard to prepare your setup and if you want to add something tricky to your setup. You can also write code scripts to do certain things and best of all it’s free!
The language that is used for scripting is Pascal, this was one of the first language you learn when learning how to program.